Search
    Preparing search index...

    Абстрактное хранилище поиска по бизнес-процессу

    interface AbstractWorkflowSearchStoreType<C extends IAbstractSearchColumnStore> {
        dropDownTreeStore: DropDownTreeStoreType<AbstractSearchTerm>;
        isDataLoadedInner: boolean;
        isQueryInvalid: boolean;
        processDefinitions: ProcessDefinition[];
        routerStore: RouterStoreType;
        savedSearchStore: SavedSearchStore<JsonData>;
        searchPanel: WorkflowSearchPanelStoreType;
        searchResult: SearchResultStoreType;
        get columns(): ISearchColumn[];
        get columnsStore(): undefined | C;
        get displayName(): string;
        get isDataLoaded(): boolean;
        get isLoading(): boolean;
        get isSilent(): boolean;
        get namespaceId(): keyof INamespace;
        get savedSearchId(): string;
        get searchHits(): SearchHit[];
        get searchNamespaceId(): SearchNamespaceId;
        get selectedProcessDefinition(): undefined | ProcessDefinition;
        get tableColumns(): (
            | TableColumnWithoutData<SearchHit, undefined>
            | (
                TableColumnWithoutData<SearchHit, ISearchColumn> & { data: ISearchColumn; }
            )
        )[];
        get totalRecords(): number;
        get typeName(): string;
        changeShow(column: ISearchColumn, checked: boolean): void;
        changeShowAll(checked: boolean): void;
        clearSearch(): void;
        clearSearchEntityKey(): void;
        doSearch(): Promise<void>;
        doSearch(
            namespaceId: SearchNamespaceId,
            typeName: string,
            displayName: string,
        ): Promise<void>;
        doSearch(
            namespaceId?: SearchNamespaceId,
            typeName?: string,
            displayName?: string,
        ): any;
        getSavedSearchItems(
            isSystem?: boolean,
        ): Map<string, ILastSearchItem<JsonData>[]>;
        getSystemTerms(): AbstractSearchTerm[];
        searchData(): any;
        setIsQueryInvalid(isInvalid: boolean): void;
        toggleAdvancedMode(advanced: boolean): void;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    Хранилище дерева элементов выпадающего списка

    isDataLoadedInner: boolean

    Флаг, отображающий загружены ли данные

    isQueryInvalid: boolean

    Флаг, отображающий есть ли ошибки в запросе

    processDefinitions: ProcessDefinition[]

    Массив существующих процессов

    routerStore: RouterStoreType

    Стор маршрутизации

    savedSearchStore: SavedSearchStore<JsonData>

    Хранилище сохраненного поиска

    Поисковая панель

    searchResult: SearchResultStoreType

    Поисковый результат

    Accessors

    • get columns(): ISearchColumn[]

      Геттер получения колонок

      Returns ISearchColumn[]

    • get columnsStore(): undefined | C

      Геттер получения хранилища колонок

      Returns undefined | C

    • get displayName(): string

      Геттер получения отображаемого имени текущей сущности

      Returns string

    • get isDataLoaded(): boolean

      Геттер получения флага isDataLoaded

      Returns boolean

    • get isLoading(): boolean

      Геттер получения флага isLoading

      Returns boolean

    • get isSilent(): boolean

      Геттер получения флага isSilent, с помощью которого критерии поиска добавляются к url, если он равен false

      Returns boolean

    • get namespaceId(): keyof INamespace

      Returns keyof INamespace

      Необходимо использовать searchNamespaceId Для проверки принадлежности неймспейса к системным необходимо использовать SearchNamespaceManager.isSystemNamespace

      @universe-platform/search 2.0.0

      Геттер получения пространства имен текущей сущности

    • get savedSearchId(): string

      Геттер получения id сохраненного поиска

      Returns string

    • get searchHits(): SearchHit[]

      Геттер получения поисковых результатов

      Returns SearchHit[]

    • get searchNamespaceId(): SearchNamespaceId

      Геттер получения пространства имен текущей сущности

      Returns SearchNamespaceId

    • get selectedProcessDefinition(): undefined | ProcessDefinition

      Геттер выбранного процесса

      Returns undefined | ProcessDefinition

    • get tableColumns(): (
          | TableColumnWithoutData<SearchHit, undefined>
          | (
              TableColumnWithoutData<SearchHit, ISearchColumn> & { data: ISearchColumn; }
          )
      )[]

      Геттер получения колонки таблицы

      Returns (
          | TableColumnWithoutData<SearchHit, undefined>
          | (
              TableColumnWithoutData<SearchHit, ISearchColumn> & { data: ISearchColumn; }
          )
      )[]

    • get totalRecords(): number

      Геттер получения количества найденных записей

      Returns number

    • get typeName(): string

      Геттер получения имени текущей сущности

      Returns string

    Methods

    • Метод, изменяющий отображение колонки

      Parameters

      • column: ISearchColumn

        колонка для выбора

      • checked: boolean

        флаг, выбрана ли колонка

      Returns void

    • Метод, изменяющий отображение всех колонок

      Parameters

      • checked: boolean

        флаг, выбраны ли все колонки

      Returns void

    • Метод очистки поиска

      Returns void

    • Метод очистки текущей сущности

      Returns void

    • Returns Promise<void>

    • Parameters

      • namespaceId: SearchNamespaceId
      • typeName: string
      • displayName: string

      Returns Promise<void>

    • Метод для запуска функций начала поиска

      Parameters

      • OptionalnamespaceId: SearchNamespaceId

        пространство имен

      • OptionaltypeName: string

        имя мета-сущности

      • OptionaldisplayName: string

        отображаемое имя сущности

      Returns any

    • Метод получения элементов сохранного поиска

      Parameters

      • OptionalisSystem: boolean

        флаг, показывающий системный поиск или нет

      Returns Map<string, ILastSearchItem<JsonData>[]>

    • Метод получения системных поисковых критериев

      Returns AbstractSearchTerm[]

    • Метод поиска данных

      Returns any

    • Метод установки флага isQueryInvalid

      Parameters

      • isInvalid: boolean

        флаг показывающий, есть ли ошибки в поисковом запросе

      Returns void

    • Метод, переключающий расширенный режим

      Parameters

      • advanced: boolean

        флаг, расширенный режим или нет

      Returns void