Юниверс DG SDK UI
v2.15.0

Интерфейс ProcessSearchStoreType

Хранилие

interface ProcessSearchStoreType {
    dropDownTreeStore?: DropDownTreeStoreType<AbstractSearchTerm>;
    isDataLoadedInner: boolean;
    isQueryInvalid: boolean;
    processDefinitions: ProcessDefinition[];
    queryInvalidType?: INVALID_QUERY_TYPE;
    routerStore: RouterStoreType;
    savedSearchStore: SavedSearchStore<JsonData>;
    searchPanel: WorkflowSearchPanelStoreType;
    searchResult: SearchResultStoreType;
    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 searchHits(): SearchHit[];
    get searchNamespaceId(): SearchNamespaceId;
    get selectedProcessDefinition(): ProcessDefinition | undefined;
    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, type?: INVALID_QUERY_TYPE): void;
    toggleAdvancedMode(advanced: boolean): void;
}

Иерархия (Просмотр сводки)

Индекс

Свойства

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

isDataLoadedInner: boolean

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

isQueryInvalid: boolean

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

processDefinitions: ProcessDefinition[]

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

queryInvalidType?: INVALID_QUERY_TYPE

Тип текущего невалидного поиска

routerStore: RouterStoreType

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

savedSearchStore: SavedSearchStore<JsonData>

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

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

searchResult: SearchResultStoreType

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

Акцессоры

  • get columns(): ISearchColumn[]

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

    Возвращает ISearchColumn[]

  • get columnsStore(): C | undefined

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

    Возвращает C | undefined

  • get displayName(): string

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

    Возвращает string

  • get isDataLoaded(): boolean

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

    Возвращает boolean

  • get isLoading(): boolean

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

    Возвращает boolean

  • get isSilent(): boolean

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

    Возвращает boolean

  • get namespaceId(): keyof INamespace

    Возвращает keyof INamespace

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

  • get savedSearchId(): string

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

    Возвращает string

  • get searchHits(): SearchHit[]

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

    Возвращает SearchHit[]

  • get searchNamespaceId(): SearchNamespaceId

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

    Возвращает SearchNamespaceId

  • get selectedProcessDefinition(): ProcessDefinition | undefined

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

    Возвращает ProcessDefinition | undefined

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

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

    Возвращает (
        | TableColumnWithoutData<SearchHit, undefined>
        | (
            TableColumnWithoutData<SearchHit, ISearchColumn> & { data: ISearchColumn; }
        )
    )[]

  • get totalRecords(): number

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

    Возвращает number

  • get typeName(): string

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

    Возвращает string

Методы

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

    Параметры

    • column: ISearchColumn

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

    • checked: boolean

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

    Возвращает void

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

    Параметры

    • checked: boolean

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

    Возвращает void

  • Возвращает Promise<void>

  • Параметры

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

    Возвращает Promise<void>

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

    Параметры

    • OptionalnamespaceId: SearchNamespaceId

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

    • OptionaltypeName: string

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

    • OptionaldisplayName: string

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

    Возвращает any

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

    Параметры

    • isInvalid: boolean

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

    • Optionaltype: INVALID_QUERY_TYPE

      тип текущего невалидного поиска

    Возвращает void

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

    Параметры

    • advanced: boolean

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

    Возвращает void