Интерфейс DGSearchStoreFacade<P, C, SR> interface DGSearchStoreFacade < P extends AbstractSearchPanelStore = AbstractSearchPanelStore , C extends IAbstractSearchColumnStore = AbstractSearchColumnsStore , SR extends AbstractSearchResultStore < P > = AbstractSearchResultStore < P > , > { innerColumnsStore : C | undefined ; isDataLoadedInner : boolean ; isLoadingInner : boolean ; isQueryInvalid : boolean ; metaSearchStore : AssetTypeMetaSearchStoreFacade ; queryInvalidType : INVALID_QUERY_TYPE | undefined ; routerStore : RouterStoreType ; savedSearchStore : SavedSearchStore < JsonData > ; searchEntityKey : SearchEntityKey ; searchPanel : P ; searchResult : SR ; viewVariant : string | undefined ; get columns () : ISearchColumn [] ; get columnsStore () : C | undefined ; get displayName () : string ; get isDataLoaded () : boolean ; get isLoading () : boolean ; get isSilent () : boolean ; get namespaceId () : keyof INamespace ; get savedSearchId () : string ; get savedSearchNamespaces () : SearchNamespaceId [] ; get searchHits () : SearchHit [] ; get searchNamespaceId () : SearchNamespaceId ; get tableColumns () : (
| TableColumnWithoutData < SearchHit , undefined > | (
TableColumnWithoutData<SearchHit, ISearchColumn> & { data: ISearchColumn; }
)
)
[] ; get totalRecords () : number ; get typeName () : string ; addSearchTerms ( terms : JsonData [] , defaultSearchPayloadKey : keyof ISearchPayload , ) : void ; changeShow ( column : ISearchColumn , checked : boolean ) : void ; changeShowAll ( checked : boolean ) : void ; checkResourceRight ( item : ILastSearchItem < JsonData > ) : boolean ; clearSearch () : void ; clearSearchEntityKey () : void ; createColumnStore ( metaModel : IMetaModel | undefined ) : C | 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 < SR > , opts ?: SearchStoreOpts , ) : SR ; loadData () : Promise < void > ; loadFromSelectedSearch () : void ; loadFromState () : void ; loadMeta () : Promise < IMetaModel | undefined > ; registerSearchQuery () : void ; searchData () : Promise < void > ; setIsQueryInvalid ( isInvalid : boolean , type ?: INVALID_QUERY_TYPE ) : void ; setLoading ( isLoading : boolean ) : void ; setSavedIndexByTerms ( searchTerms : JsonData [] , typeName : string ) : void ; setSortFields () : void ; setUrlQuery () : void ; setViewVariant ( variant : string ) : void ; toggleAdvancedMode ( advanced : boolean ) : void ; validateSearchTerms () : Promise < void > ; } Свойства Protectedinner Columns Store innerColumnsStore : C | undefined is Data Loaded Inner isDataLoadedInner : 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 change Show All changeShowAll ( checked : boolean ) : void Protected Abstractcheck Resource Right clear Search Entity Key clearSearchEntityKey () : void Protected Abstractcreate Column Store createColumnStore ( metaModel : IMetaModel | undefined ) : C | undefined 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 >
Возвращает 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 > Protectedset Loading setLoading ( isLoading : boolean ) : 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 в случае неуспешной.
Флаг, отображающий загружены ли данные