Class PredicateModel<T>
Defines predicate model class for generating filter criteria.
Inherited Members
Namespace: Syncfusion.Blazor.Grids
Assembly: Syncfusion.Blazor.dll
Syntax
public class PredicateModel<T>
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 |
|---|
| object |
Field
Defines the field name of the filter column.
Declaration
public string Field { get; set; }
Property Value
| Type |
|---|
| 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 |
|---|
| bool |
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 |
|---|
| bool |
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 |
|---|
| string |
Uid
Defines the UID of filter column.
Declaration
public string Uid { get; }
Property Value
| Type |
|---|
| string |
Value
Defines the value used to filter records.
Declaration
public T Value { get; set; }
Property Value
| Type |
|---|
| T |