IAttributeElementLoader
Home > @gooddata/sdk-ui-filters > IAttributeElementLoader
IAttributeElementLoader interface
Handles the loading of the attribute elements.
Signature:
export interface IAttributeElementLoader 
Properties
| Property | Modifiers | Type | Description | 
|---|---|---|---|
| Registers a callback that will be fired when the initialization of total count was canceled. Returns unsubscribe function, that will unregister it. | |||
| Registers a callback that will be fired when error is thrown during the total count initialization. Returns unsubscribe function, that will unregister it. | |||
| Registers a callback that will be fired when the initialization of total count starts. Returns unsubscribe function, that will unregister it, once called. | |||
| CallbackRegistration<OnInitTotalCountSuccessCallbackPayload> | Registers a callback that will be fired when the initialization of total count is successfully completed. Returns unsubscribe function, that will unregister it. | ||
| CallbackRegistration<OnLoadCustomElementsCancelCallbackPayload> | Registers a callback that will be fired when the custom elements load was canceled. Returns unsubscribe function, that will unregister it. | ||
| CallbackRegistration<OnLoadCustomElementsErrorCallbackPayload> | Registers a callback that will be fired when error is thrown during the custom elements load. Returns unsubscribe function, that will unregister it. | ||
| CallbackRegistration<OnLoadCustomElementsStartCallbackPayload> | Registers a callback that will be fired when the custom elements load starts. Returns unsubscribe function, that will unregister it, once called. Multiple callbacks can be registered by this function. | ||
| CallbackRegistration<OnLoadCustomElementsSuccessCallbackPayload> | Registers a callback that will be fired when the custom elements load is successfuly completed. Returns unsubscribe function, that will unregister it. | ||
| CallbackRegistration<OnLoadInitialElementsPageCancelCallbackPayload> | Registers a callback that will be fired when the initial elements page load was canceled. Returns unsubscribe function, that will unregister it. | ||
| CallbackRegistration<OnLoadInitialElementsPageErrorCallbackPayload> | Registers a callback that will be fired when error is thrown during the initial elements page load. Returns unsubscribe function, that will unregister it. | ||
| CallbackRegistration<OnLoadInitialElementsPageStartCallbackPayload> | Registers a callback that will be fired when the initial elements page load starts. Returns unsubscribe function, that will unregister it, once called. Multiple callbacks can be registered by this function. | ||
| CallbackRegistration<OnLoadInitialElementsPageSuccessCallbackPayload> | Registers a callback that will be fired when the initial elements page load is successfuly completed. Returns unsubscribe function, that will unregister it. | ||
| CallbackRegistration<OnLoadIrrelevantElementsCancelCallbackPayload> | Registers a callback that will be fired when the irrelevant elements load was canceled. Returns unsubscribe function, that will unregister it. | ||
| CallbackRegistration<OnLoadIrrelevantElementsErrorCallbackPayload> | Registers a callback that will be fired when error is thrown during the irrelevant elements load. Returns unsubscribe function, that will unregister it. | ||
| CallbackRegistration<OnLoadIrrelevantElementsStartCallbackPayload> | Registers a callback that will be fired when the irrelevant elements load starts. Returns unsubscribe function, that will unregister it, once called. Multiple callbacks can be registered by this function. | ||
| CallbackRegistration<OnLoadIrrelevantElementsSuccessCallbackPayload> | Registers a callback that will be fired when the irrelevant elements load is successfuly completed. Returns unsubscribe function, that will unregister it. | ||
| CallbackRegistration<OnLoadNextElementsPageCancelCallbackPayload> | Registers a callback that will be fired when the next elements page load was canceled. Returns unsubscribe function, that will unregister it. | ||
| CallbackRegistration<OnLoadNextElementsPageErrorCallbackPayload> | Registers a callback that will be fired when error is thrown during the next elements page load. Returns unsubscribe function, that will unregister it. | ||
| CallbackRegistration<OnLoadNextElementsPageStartCallbackPayload> | Registers a callback that will be fired when the next elements page load starts. Returns unsubscribe function, that will unregister it, once called. Multiple callbacks can be registered by this function. | ||
| CallbackRegistration<OnLoadNextElementsPageSuccessCallbackPayload> | Registers a callback that will be fired when the next elements page load is successfuly completed. Returns unsubscribe function, that will unregister it. | 
Methods
| Method | Description | 
|---|---|
| Cancels the running custom elements load, if it matches the specified correlation. | |
| Cancels the running initial elements page load, if any. | |
| Cancels the running irrelevant elements load, if it matches the specified correlation. | |
| Cancels the running next elements page load, if any. | |
| Returns all attribute elements loaded by initialElementsPageLoad and nextElementsPageLoad methods. | |
| Get the label used for representing the attribute filter elements visually if defined. | |
| Returns the attribute elements for the specified keys. | |
| Returns error, if it was thrown during the initial elements page load, undefined otherwise. | |
| Returns the current status of the initial elements page load. | |
| Returns error, if it was thrown during the total count initialization, undefined otherwise. | |
| Returns the current status of the total count initialization. | |
| Returns the current limit used for the attribute element loads. | |
| Returns the current attribute filters used to filter the attribute element loads. | |
| Returns metadata of the attributes set by IAttributeElementLoader.setLimitingAttributeFilters(). Note that these attributes will be available only after successful initialization, or after successful IAttributeElementLoader.loadInitialElementsPage() load. | |
| Returns the current date filters used to filter the attribute element loads. | |
| Returns the current measures used to filter the attribute element loads. | |
| Return the current validation items used to filter the attribute element loads. | |
| Returns error, if it was thrown during the next elements page load, undefined otherwise. | |
| Returns the current status of the next elements page load. | |
| Returns the current offset used for the attribute element loads. | |
| Returns the current order used for the attribute element loads. | |
| Returns the current search string used to filter the attribute element loads. | |
| Returns the total count of the attribute elements. Total elements count is loaded by default only for child filters. | |
| Returns the total count of the attribute elements with currently set options. | |
| Starts load of total count | |
| Loads the attribute elements with the provided options. | |
| Resets the paging and loads the attribute elements with the current options. | |
| Loads the irrelevant subset of currently selected elements. Irrelevant elements are the selected elements that may be filtered out by limiting filters. | |
| Loads next page of the attribute elements with the current options. | |
| Set the label used for representing the attribute filter elements visually. | |
| Set attribute's display form | |
| Set the limit for the upcoming attribute element loads. | |
| Set the attribute filters to filter the upcoming attribute element loads. | |
| Set the date filters to filter the upcoming attribute element loads. | |
| Set the measures to filter the upcoming attribute element loads. | |
| Set the validation items to filter the upcoming attribute element loads. | |
| Set the order for the upcoming attribute element loads. | |
| Set the search to filter the upcoming attribute element loads. |