Kendo.Mvc.UI.Fluent.AjaxDataSourceBuilderBase
Defines the fluent interface for configuring the DataSource options.
Methods
Events(System.Action<Kendo.Mvc.UI.Fluent.DataSourceEventBuilder>)
Configures the client-side events
Read(System.Action<Kendo.Mvc.UI.Fluent.CrudOperationBuilder>)
Configures the URL for Read operation.
Read(System.String,System.String,System.Object)
Sets controller and action for Read operation.
Parameters
actionName System.String
Action name
controllerName System.String
Controller Name
routeValues System.Object
Route values
Read(System.String,System.String)
Sets controller, action and routeValues for Read operation.
Parameters
actionName System.String
Action name
controllerName System.String
Controller Name
Total(System.Int32)
Sets the total number of records in the data source. Required during Custom binding.
Parameters
total System.Int32
Number of records
GroupPaging(System.Boolean)
Enables/disables group paging.
Parameters
enabled System.Boolean
OfflineStorage(System.String)
Sets the key used for offline state persistance.
Parameters
key System.String
OfflineStorage(System.String,System.String)
Specifies custom implementation for offline storage.
Parameters
getItem System.String
The name of the JavaScript function which returns the offline state.
setItem System.String
The name of the JavaScript function which saves the offline state.
PageSize(System.Int32)
Sets the number of records displayed on a single page.
Parameters
pageSize System.Int32
ServerOperation(System.Boolean)
Sets the operation mode of the DataSource. By default the DataSource will make a request to the server when data for paging, sorting, filtering or grouping is needed. If set to false all data will be requested through single request. Any other paging, sorting, filtering or grouping will be performed client-side.
Parameters
enabled System.Boolean
True(default) if server operation mode is enabled, otherwise false.
Sort(System.Action<Kendo.Mvc.UI.Fluent.DataSourceSortDescriptorFactory<T>>)
Configures the initial sorting.
Group(System.Action<Kendo.Mvc.UI.Fluent.DataSourceGroupDescriptorFactory<T>>)
Configures the initial grouping.
AccentFoldingFiltering(System.String)
Configures whether diacritic filtering should be used.
Aggregates(System.Action<Kendo.Mvc.UI.Fluent.DataSourceAggregateDescriptorFactory<T>>)
Configures the initial aggregates.
Filter(System.Action<Kendo.Mvc.UI.Fluent.DataSourceFilterDescriptorFactory<T>>)
Configures the initial filter.
Model(System.Action<Kendo.Mvc.UI.Fluent.DataSourceModelDescriptorFactory<T>>)
Configures Model properties