UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

46 lines (45 loc) 2.25 kB
/** * DevExtreme (data/load_options.d.ts) * Version: 20.1.7 * Build date: Tue Aug 25 2020 * * Copyright (c) 2012 - 2020 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ /** Warning! This type is used for internal purposes. Do not import it directly. */ export interface LoadOptions { /** An object for storing additional settings that should be sent to the server. Relevant to the ODataStore only. */ customQueryParams?: any; /** An array of strings that represent the names of navigation properties to be loaded simultaneously with the ODataStore. */ expand?: any; /** A filter expression. */ filter?: any; /** A group expression. */ group?: any; /** A group summary expression. Used with the group setting. */ groupSummary?: any; /** The IDs of the rows being expanded. Relevant only when the CustomStore is used in the TreeList widget. */ parentIds?: Array<any>; /** Indicates whether a top-level group count is required. Used in conjunction with the filter, take, skip, requireTotalCount, and group settings. */ requireGroupCount?: boolean; /** Indicates whether the total count of data objects is needed. */ requireTotalCount?: boolean; /** A data field or expression whose value is compared to the search value. */ searchExpr?: string | Function | Array<string | Function>; /** A comparison operation. Can have one of the following values: "=", "<>", ">", ">=", "<", "<=", "startswith", "endswith", "contains", "notcontains", "isblank" and "isnotblank". */ searchOperation?: string; /** The current search value. */ searchValue?: any; /** A select expression. */ select?: any; /** The number of data objects to be skipped from the result set's start. In conjunction with take, used to implement paging. */ skip?: number; /** A sort expression. */ sort?: any; /** The number of data objects to be loaded. In conjunction with skip, used to implement paging. */ take?: number; /** A total summary expression. */ totalSummary?: any; /** An object for storing additional settings that should be sent to the server. */ userData?: any; }