UNPKG

@true-directive/base

Version:

The set of base classes for the TrueDirective Grid

40 lines (39 loc) 2.06 kB
/** * Запрос данных */ var DataQuery = /** @class */ (function () { /** * Constructor * @param queryId Идентификатор запроса. Ответ с данными должен содержать этот * же идентификтор. Если после этого запроса были другие, то ответ на этот запрос * игнорируется * @param filters Список фильтров, наложенный на колонки * @param searchString Общий фильтр по тексту * @param sortInfo Информация о сортировке * @param groupedFields Список колонок, по которым произведена группировка. Необходимо * данные в ответе упорядочить сначала по этим колонкам, а затем в соответствии с sortInfo */ function DataQuery(queryId, filters, searchString, sortings, groupedFields, subject, offset, limit, resetData, forcedUpdate) { if (filters === void 0) { filters = []; } if (searchString === void 0) { searchString = ''; } if (sortings === void 0) { sortings = []; } if (groupedFields === void 0) { groupedFields = []; } if (subject === void 0) { subject = null; } if (offset === void 0) { offset = null; } if (limit === void 0) { limit = null; } if (resetData === void 0) { resetData = false; } if (forcedUpdate === void 0) { forcedUpdate = false; } this.queryId = queryId; this.filters = filters; this.searchString = searchString; this.sortings = sortings; this.groupedFields = groupedFields; this.subject = subject; this.offset = offset; this.limit = limit; this.resetData = resetData; this.forcedUpdate = forcedUpdate; } return DataQuery; }()); export { DataQuery };