Defines the fluent interface for configuring the DataSource.
Definition
Namespace:Kendo.Mvc.UI.Fluent
Assembly:Kendo.Mvc.dll
Type Parameters:
TModel
Syntax:
public class HierarchicalDataSourceBuilder<TModel> where TModel : class
Inheritance: objectHierarchicalDataSourceBuilder<TModel>
Derived Classes:
Inherited Members
Constructors
public HierarchicalDataSourceBuilder(DataSource dataSource, ViewContext viewContext, IUrlGenerator urlGenerator)
Methods
Use it to configure Custom binding.
Configures the client-side events
public HierarchicalDataSourceBuilder<TModel> Events(Action<DataSourceEventBuilder> configurator)
HierarchicalDataSourceBuilder<TModel>
Configures the model
public HierarchicalDataSourceBuilder<TModel> Model(Action<HierarchicalModelDescriptorBuilder<object>> configurator)
Configures the Model of the DataSource.
Returns:HierarchicalDataSourceBuilder<TModel>
Configures the URL for Read operation.
public HierarchicalDataSourceBuilder<TModel> Read(Action<CrudOperationBuilder> configurator)
Configures the Read operation settings.
Returns:HierarchicalDataSourceBuilder<TModel>
Sets controller, action and routeValues for Read operation.
public HierarchicalDataSourceBuilder<TModel> Read(string actionName, string controllerName, object routeValues)
Action name
controllerNamestringController Name
routeValuesobjectRoute values
Returns:HierarchicalDataSourceBuilder<TModel>
Sets controller and action for Read operation.
public HierarchicalDataSourceBuilder<TModel> Read(string actionName, string controllerName)
Action name
controllerNamestringController Name
Returns:HierarchicalDataSourceBuilder<TModel>
Specifies if filtering should be handled by the server.
public HierarchicalDataSourceBuilder<TModel> ServerFiltering()
HierarchicalDataSourceBuilder<TModel>
Specifies if filtering should be handled by the server.
public HierarchicalDataSourceBuilder<TModel> ServerFiltering(bool enabled)
HierarchicalDataSourceBuilder<TModel>
protected virtual void SetOperationUrl(CrudOperation operation, string actionName, string controllerName, object routeValues)
Use it to configure SignalR binding.
public SignalRHierarchicalDataSourceBuilder SignalR()