Class PredicateModel<T>
Defines predicate model class for generating filter criteria.
Namespace: Syncfusion.Blazor.Grids
Assembly: Syncfusion.Blazor.dll
Syntax
public class PredicateModel<T> : Object
Type Parameters
Name |
---|
T |
Constructors
PredicateModel()
Declaration
public PredicateModel()
Properties
ActualValue
Defines the Collection/Original value used to filter records.
Declaration
public object ActualValue { get; set; }
Property Value
Type |
---|
System.Object |
Field
Defines the field name of the filter column.
Declaration
public string Field { get; set; }
Property Value
Type |
---|
System.String |
IgnoreAccent
If IgnoreAccent is set to true, then filter ignores the diacritic characters or accents while filtering.
Declaration
public bool IgnoreAccent { get; set; }
Property Value
Type |
---|
System.Boolean |
MatchCase
If match case set to true, then filter records with exact match or else filter records with case insensitive(uppercase and lowercase letters treated as same).
Declaration
public bool MatchCase { get; set; }
Property Value
Type |
---|
System.Boolean |
Operator
Defines the operator to filter records. Operator
Declaration
public Operator Operator { get; set; }
Property Value
Type |
---|
Operator |
Predicate
Defines the relationship between one filter query and another by using AND or OR predicate.
Declaration
public string Predicate { get; set; }
Property Value
Type |
---|
System.String |
Uid
Defines the UID of filter column.
Declaration
public string Uid { get; }
Property Value
Type |
---|
System.String |
Value
Defines the value used to filter records.
Declaration
public T Value { get; set; }
Property Value
Type |
---|
T |