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

Интерфейс ISearchQuery

Интерфейс поискового запроса бизнес-процесса

interface ISearchQuery {
    collapseField?: string;
    count?: number;
    countOnly: boolean;
    entity?: string | null;
    fetchAll: boolean;
    formFields?: IFormField<string | number | boolean>[];
    formGroups?: IFormGroup[];
    page?: number;
    returnFields: string[];
    searchFields: string[];
    searchWorkflowType: SEARCH_WORKFLOW_TYPE;
    sortFields?: ISortField[];
    start?: number;
    text?: string;
    totalCount?: boolean;
    typedVariablesSearch: boolean;
}
Индекс

Свойства

collapseField?: string

Поле для группировки результатов

count?: number

Счетчик результатов

countOnly: boolean

Флаг - только количество результатов

entity?: string | null

Назначенная сущность

fetchAll: boolean

Получить ли все значения

formFields?: IFormField<string | number | boolean>[]

Поля формы для фильтрации результатов поиска

formGroups?: IFormGroup[]

Поисковые группы

page?: number

Номер текущей страницы

returnFields: string[]

Поля, которые вернуться на успешный запрос

searchFields: string[]

Поисковые поля

searchWorkflowType: SEARCH_WORKFLOW_TYPE

Тип бизнес-процесса для поиска

sortFields?: ISortField[]

Поля для сортировки

start?: number

Начальная позиция для пагинации

text?: string

Текстовый запрос для поиска

totalCount?: boolean

Флаг - вернуть ли общее количество результатов

typedVariablesSearch: boolean

Флаг - использовать типизированные переменные в поиске