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

Интерфейс ISearchQuery

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

interface ISearchQuery {
    asOf?: string;
    count?: number;
    countOnly: boolean;
    drafts: boolean;
    entity: string;
    facets?: Universe.MDM.CE.Data.FACETS[];
    fetchAll: boolean;
    formFields?: IFormField<string | number | boolean>[];
    formGroups?: IFormGroup[];
    page?: number;
    returnFields: string[];
    searchDataType: Universe.MDM.CE.Data.SearchDataType;
    searchFields: string[];
    sortFields?: ISortField[];
    start?: number;
    supplementary?: SupplementaryData[];
    supplementaryGroups?: IDataSearchGroup[];
    text?: string;
    totalCount: boolean;
}
Индекс

Свойства

asOf?: string

Использовать состояние на момент времени.

count?: number

Ограничение на количество результатов.

countOnly: boolean

Запрашивать только количество.

drafts: boolean

Флаг, указывающий на включение черновиков.

entity: string

Название сущности.

Доступные фасеты.

fetchAll: boolean

Выполнять полный поиск.

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

Массив полей формы.

formGroups?: IFormGroup[]

Массив групп формы.

page?: number

Номер страницы.

returnFields: string[]

Массив имен полей для возврата.

Тип поиска данных.

searchFields: string[]

Массив имен полей для поиска.

sortFields?: ISortField[]

Параметры сортировки.

start?: number

Начальный индекс результатов.

supplementary?: SupplementaryData[]

Дополнительные параметры поиска.

supplementaryGroups?: IDataSearchGroup[]

Группы дополнительных параметров.

text?: string

Текстовый запрос.

totalCount: boolean

Возвращать общее количество результатов.