AttributeFilterControllerData
Home > @gooddata/sdk-ui-filters > AttributeFilterControllerData
AttributeFilterControllerData type
AttributeFilter controller state.
Signature:
export type AttributeFilterControllerData = {
    attribute: IAttributeMetadataObject;
    offset: number;
    limit: number;
    isFiltering: boolean;
    isInitializing: boolean;
    initError?: GoodDataSdkError;
    isLoadingInitialElementsPage: boolean;
    initialElementsPageError?: GoodDataSdkError;
    isLoadingNextElementsPage: boolean;
    nextElementsPageError?: GoodDataSdkError;
    nextElementsPageSize: number;
    elements: IAttributeElement[];
    totalElementsCount: number;
    totalElementsCountWithCurrentSettings: number;
    isSelectionInvalid: boolean;
    isApplyDisabled: boolean;
    isWorkingSelectionInverted: boolean;
    workingSelectionElements: IAttributeElement[];
    isCommittedSelectionInverted: boolean;
    committedSelectionElements: IAttributeElement[];
    searchString: string;
    isFilteredByParentFilters: boolean;
    parentFilterAttributes: IAttributeMetadataObject[];
    displayForms: IAttributeDisplayFormMetadataObject[];
    currentDisplayFormRef: ObjRef;
    currentDisplayAsDisplayFormRef: ObjRef;
    enableShowingFilteredElements?: boolean;
    irrelevantSelection?: IAttributeElement[];
    limitingValidationItems?: ObjRef[];
    isFilteredByLimitingValidationItems?: boolean;
    isFilteredByDependentDateFilters?: boolean;
    enableAttributeFilterVirtualised?: boolean;
    isWorkingSelectionChanged?: boolean;
};
References: IAttributeMetadataObject, GoodDataSdkError, IAttributeElement, IAttributeDisplayFormMetadataObject, ObjRef