OptionalautogenerateWhether columns should be generated automatically from data source column ids.
If set to false, only columns explicitly configured in columns[]
(or referenced by header) will be rendered.
With autogenerateColumns: true and no header, source columns are
rendered in provider order, and custom configured columns are appended
at the end in their definition order.
OptionalchunkThe number of rows to fetch per chunk.
OptionalchunksMaximum number of chunks to keep in memory. When exceeded, the least recently used (LRU) chunk is evicted. If not set, all chunks are kept.
OptionaldataSerialized data source configuration, alternatively to fetchCallback.
OptionalfetchCustom callback to fetch data from the remote server. Has higher priority
than dataSource.
The current query state (sorting, filtering, pagination).
Zero-based index of the first row to fetch.
Number of rows to fetch.
Optionalsignal: AbortSignalAbort signal that fires when the request is superseded by a newer one.
A RemoteFetchCallbackResult with columns, totalRowCount, and
optionally rowIds and pageSize. See RemoteFetchCallbackResult for
field descriptions.
OptionalidThe column ID that contains the stable, unique row IDs. If not
provided, the row IDs will be extracted from the result.rowIds property
if available. If result.rowIds is also not defined, the row IDs will
default to the indices of the rows in their display order.
The remote data provider type.
OptionalrequestRequest policy for rapid query changes. latest aborts or ignores
in-flight requests so only the final query updates the cache.
OptionalsetCallback to persist value changes to the remote server. If not provided, cell value editing will not be possible.
The callback receives the column ID, row ID and value to set.
A base interface for the data provider options (
grid.options.data).