Defines the fluent interface for configuring filter.
Definition
Namespace:Kendo.Mvc.UI.Fluent
Assembly:Kendo.Mvc.dll
Type Parameters:
TModel
Syntax:
C#
public class DataSourceFilterDescriptorFactory<TModel> : DataSourceFilterDescriptorFactoryBase where TModel : class
Inheritance: objectDataSourceFilterDescriptorFactoryBaseDataSourceFilterDescriptorFactory<TModel>
Derived Classes:
Inherited Members
Constructors
C#
public DataSourceFilterDescriptorFactory(IList<IFilterDescriptor> filters)
Methods
Specifies the member on which the filter should be applied.
C#
public virtual DataSourceFilterEqualityDescriptorBuilder<bool?> Add(Expression<Func<TModel, bool?>> expression)
Member access expression which describes the member
Returns:Specifies the member on which the filter should be applied.
C#
public virtual DataSourceFilterEqualityDescriptorBuilder<bool> Add(Expression<Func<TModel, bool>> expression)
Member access expression which describes the member
Returns:Specifies the member on which the filter should be applied.
C#
public virtual DataSourceFilterStringDescriptorBuilder Add(Expression<Func<TModel, string>> expression)
Member access expression which describes the member
Returns:Specifies the member on which the filter should be applied.
C#
public virtual DataSourceFilterComparisonDescriptorBuilder<TValue> Add<TValue>(Expression<Func<TModel, TValue>> expression)
Member access expression which describes the member
Returns:C#
protected virtual CompositeFilterDescriptor CreateFilter<TValue>(Expression<Func<TModel, TValue>> expression)