ViewParameter.refreshAllViewParameters Method

Given many view parameters, this method will attempt to call refreshAllAdapters in a smarter way to avoid excessive requests when only a single adapter is the end target. If multiple adapters are the end target, then the first one found will be gathered into a single call, while the rest of the affected will be refresh as normal.
 
 
Static This method is static.

Parameters

viewParametersToUpdate

Type: Array
ElementType: ViewParameter
The view parameters to call refreshAllAdapters on.
currentView

Type: CanvasAdapter
The view to use for refreshing the view parameters.
adapterId

Type: String
(optional) The ID of the adapter to specifically target for bulking the refresh calls.
Optional: True
isLoadAffectedAdaptersData

Type: Boolean
(optional) If set to true, then loadAffectedAdaptersData will be called instead of the usual refreshAllAdapters.
Optional: True
isVPInvalidateLastModifiedTimeSkipped

Type: Boolean
(optional) If set to true, the last modified time will not be reset on the parameter value. This may be desired if the parameter value already has a last modified time set to something appropriate and the order should be kept.
Optional: True

Return Value


Type: jQuery.Promise
A promise object that is resolved when all the adapters are done loading.