UNPKG

@true-directive/base

Version:

The set of base classes for the TrueDirective Grid

30 lines (29 loc) 1.55 kB
import { SortInfo } from './sort-info.class'; import { Filter } from './filter.class'; /** * Запрос данных */ export declare class DataQuery { queryId: number; filters: Filter[]; searchString: string; sortings: SortInfo[]; groupedFields: string[]; subject: any; offset: number; limit: number; resetData: boolean; forcedUpdate: boolean; /** * Constructor * @param queryId Идентификатор запроса. Ответ с данными должен содержать этот * же идентификтор. Если после этого запроса были другие, то ответ на этот запрос * игнорируется * @param filters Список фильтров, наложенный на колонки * @param searchString Общий фильтр по тексту * @param sortInfo Информация о сортировке * @param groupedFields Список колонок, по которым произведена группировка. Необходимо * данные в ответе упорядочить сначала по этим колонкам, а затем в соответствии с sortInfo */ constructor(queryId: number, filters?: Filter[], searchString?: string, sortings?: SortInfo[], groupedFields?: string[], subject?: any, offset?: number, limit?: number, resetData?: boolean, forcedUpdate?: boolean); }