Интерфейс BusinessAssetSearchStoreFacade interface BusinessAssetSearchStoreFacade { ctorName : string ; innerColumnsStore : AssetSearchColumnsStoreFacade | undefined ; isDataLoadedInner : boolean ; isFiltersHidden : boolean ; isLoadingInner : boolean ; isQueryInvalid : boolean ; metaSearchStore : AssetTypeMetaSearchStoreFacade ; queryInvalidType : INVALID_QUERY_TYPE | undefined ; routerStore : RouterStoreType ; savedSearchStore : SavedSearchStore < JsonData > ; searchEntityKey : SearchEntityKey ; searchPanel : AbstractSearchPanelStore ; searchResult : BusinessAssetSearchResultsFacade ; viewVariant : string | undefined ; get columns () : ISearchColumn [] ; get columnsStore () : C | undefined ; get descriptionReturnFields () : string [] ; get displayName () : string ; get isDataLoaded () : boolean ; get isLoading () : boolean ; get isSilent () : boolean ; get metaStore () : AssetTypeMetaSearchStoreFacade ; get namespaceId () : keyof INamespace ; get savedSearchId () : string ; get savedSearchNamespaces () : SearchNamespaceId [] ; get searchHits () : SearchHit [] ; get searchNamespaceId () : SearchNamespaceId ; get sortFields () : ISortField [] ; get tableColumns () : (
| TableColumnWithoutData < SearchHit , undefined > | (
TableColumnWithoutData<SearchHit, ISearchColumn> & { data: ISearchColumn; }
)
)
[] ; get totalRecords () : number ; get typeName () : string ; addSearchTerms ( terms : JsonData [] , defaultSearchPayloadKey : keyof ISearchPayload , ) : void ; applyFilters () : Promise < void > ; changeShow ( column : ISearchColumn , checked : boolean ) : void ; changeShowAll ( checked : boolean ) : void ; checkResourceRight ( item : ILastSearchItem < JsonData > ) : boolean ; clearSearch () : void ; clearSearchEntityKey () : void ; createColumnStore ( metaModel : IMetaModel | undefined , ) : AssetSearchColumnsStoreFacade | undefined ; doSearch () : Promise < void > ; doSearch ( namespaceId : SearchNamespaceId , typeName : string , displayName : string , ) : Promise < void > ; getSavedSearchItems ( isSystem ?: boolean , ) : Map < string , ILastSearchItem < JsonData > [] > ; initialize () : Promise < void > ; initSearchResult ( mainResponseKey : keyof ISearchPayload , searchResultCtor : ClassCtor < BusinessAssetSearchResultsFacade > , opts ?: SearchStoreOpts , ) : BusinessAssetSearchResultsFacade ; loadData () : Promise < void > ; loadFromSelectedSearch () : void ; loadFromState () : void ; loadMeta () : Promise < IMetaModel | undefined > ; registerSearchQuery () : void ; searchData () : Promise < void > ; setFilterHidden ( value : boolean ) : void ; setIsQueryInvalid ( isInvalid : boolean , type ?: INVALID_QUERY_TYPE ) : void ; setLoading ( isLoading : boolean ) : void ; setResultSortFields ( sortFields : ISortField [] ) : void ; setSavedIndexByTerms ( searchTerms : JsonData [] , typeName : string ) : void ; setSortFields () : void ; setUrlQuery () : void ; setViewVariant ( variant : string ) : void ; toggleAdvancedMode ( advanced : boolean ) : void ; validateSearchTerms () : Promise < void > ; } Свойства Readonlyctor Name ctorName : string
Protectedinner Columns Store is Data Loaded Inner isDataLoadedInner : boolean
Readonlyis Filters Hidden isFiltersHidden : boolean
Protectedis Loading Inner isLoadingInner : boolean
is Query Invalid isQueryInvalid : boolean
view Variant viewVariant : string | undefined
Акцессоры columns Store get columnsStore () : C | undefined Protectedsaved Search Namespaces Методы Protectedadd Search Terms addSearchTerms ( terms : JsonData [] , defaultSearchPayloadKey : keyof ISearchPayload , ) : void Параметры terms : JsonData [] defaultSearchPayloadKey : keyof ISearchPayload Возвращает void apply Filters applyFilters () : Promise < void >
Возвращает Promise < void > change Show All changeShowAll ( checked : boolean ) : void Protected Abstractcheck Resource Right clear Search Entity Key clearSearchEntityKey () : void Protected Abstractcreate Column Store do Search doSearch () : Promise < void > doSearch ( namespaceId : SearchNamespaceId , typeName : string , displayName : string , ) : Promise < void > Параметры namespaceId : SearchNamespaceId typeName : string displayName : string Возвращает Promise < void > get Saved Search Items Параметры OptionalisSystem : boolean initialize initialize () : Promise < void > Protectedinit Search Result Protected Abstractload Data loadData () : Promise < void > Protectedload From Selected Search loadFromSelectedSearch () : void Protectedregister Search Query registerSearchQuery () : void search Data searchData () : Promise < void > set Filter Hidden setFilterHidden ( value : boolean ) : void Protectedset Loading setLoading ( isLoading : boolean ) : void set Result Sort Fields setResultSortFields ( sortFields : ISortField [] ) : void Protectedset Saved Index By Terms setSavedIndexByTerms ( searchTerms : JsonData [] , typeName : string ) : void set View Variant setViewVariant ( variant : string ) : void toggle Advanced Mode toggleAdvancedMode ( advanced : boolean ) : void Protectedvalidate Search Terms validateSearchTerms () : Promise < void > Возвращает Promise < void > Promise.resolve() в случае успешной валидации и Promise.reject() с ValidationException в случае неуспешной.
Флаг, отображающий загружены ли данные