remoteOperations

Specifies the operations that must be performed on the server side.

Default Value: "auto"

Data that you use in your grid can be stored on the client side or come from a remote server. In many cases, manipulating data on a server enhances grid performance. However, your server might be falling short in performing certain operations. In that case, specify to perform them on the client-side using the remoteOperations option.

By default, this option is set to 'auto'. It means that whether operations are performed on the client or on the server side depends on the type of the data source. The use of an array of objects, an ArrayStore or a LocalStore forces dxDataGrid to perform filtering, sorting and paging locally. If you use an ODataStore or a CustomStore, these operations are performed remotely.

To control individual operations, set the filtering, paging and sorting fields of the remoteOperations object. To control all operations together, assign a boolean value directly to the remoteOperations option.

NOTE
Certain grid features, such as summary or expanding/collapsing all groups at once, are available only if the grid operates with local data.
NOTE
When setting this option to false or assigning an object with field(s) set to false, corresponding operations are performed locally, but they are accompanied by loading data from the remote server. This is required to use actual data when performing these operations locally.

filtering

Specifies whether or not filtering must be performed on the server side.

Type: Boolean
Default Value: false

paging

Specifies whether or not paging must be performed on the server side.

Type: Boolean
Default Value: false

sorting

Specifies whether or not sorting must be performed on the server side.

Type: Boolean
Default Value: false