New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Defines the fluent interface for configuring filter.

Definition

Constructors

C#
public DataSourceFilterDescriptorFactory(IList<IFilterDescriptor> filters)
Parameters:filtersIList<IFilterDescriptor>

Methods

Specifies the member on which the filter should be applied.

C#
public virtual DataSourceFilterEqualityDescriptorBuilder<bool?> Add(Expression<Func<TModel, bool?>> expression)
Parameters:expressionExpression<Func<TModel, bool?>>

Member access expression which describes the member

Returns:

DataSourceFilterEqualityDescriptorBuilder<bool?>

Specifies the member on which the filter should be applied.

C#
public virtual DataSourceFilterEqualityDescriptorBuilder<bool> Add(Expression<Func<TModel, bool>> expression)
Parameters:expressionExpression<Func<TModel, bool>>

Member access expression which describes the member

Returns:

DataSourceFilterEqualityDescriptorBuilder<bool>

Specifies the member on which the filter should be applied.

C#
public virtual DataSourceFilterStringDescriptorBuilder Add(Expression<Func<TModel, string>> expression)
Parameters:expressionExpression<Func<TModel, string>>

Member access expression which describes the member

Returns:

DataSourceFilterStringDescriptorBuilder

Specifies the member on which the filter should be applied.

C#
public virtual DataSourceFilterComparisonDescriptorBuilder<TValue> Add<TValue>(Expression<Func<TModel, TValue>> expression)
Parameters:expressionExpression<Func<TModel, TValue>>

Member access expression which describes the member

Returns:

DataSourceFilterComparisonDescriptorBuilder<TValue>

C#
protected virtual CompositeFilterDescriptor CreateFilter<TValue>(Expression<Func<TModel, TValue>> expression)
Parameters:expressionExpression<Func<TModel, TValue>>Returns:

CompositeFilterDescriptor