Class IgbFilteringExpressionsTree
Inheritance
System.Object
IgbFilteringExpressionsTree
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbFilteringExpressionsTree : IgbExpressionTree, JsonSerializable
Constructors
IgbFilteringExpressionsTree()
Declaration
public IgbFilteringExpressionsTree()
Properties
Entity
Declaration
public string Entity { get; set; }
Property Value
| Type |
Description |
| System.String |
|
FieldName
Sets/gets the field name of the column where the filtering expression is placed.
gridExpressionTree.fieldName = 'Column Field';
let columnField = expressionTree.fieldName;
@memberof FilteringExpressionsTree
Declaration
public string FieldName { get; set; }
Property Value
| Type |
Description |
| System.String |
|
FilteringOperands
Sets/gets the filtering operands.
const gridExpressionsTree = new FilteringExpressionsTree(FilteringLogic.And);
const expression = [
{
condition: IgxStringFilteringOperand.instance().condition('contains'),
fieldName: 'Column Field',
searchVal: 'Value',
ignoreCase: false
}];
gridExpressionsTree.filteringOperands.push(expression);
this.grid.filteringExpressionsTree = gridExpressionsTree;
let filteringOperands = gridExpressionsTree.filteringOperands;
@memberof FilteringExpressionsTree
Declaration
public IgbFilteringExpressionsTreeOrFilteringExpression[] FilteringOperands { get; set; }
Property Value
Operator
Sets/gets the operator.
gridExpressionsTree.operator = FilteringLogic.And;
let operator = gridExpressionsTree.operator;
@memberof FilteringExpressionsTree
Declaration
public FilteringLogic Operator { get; set; }
Property Value
Owner
Declaration
public object Owner { get; set; }
Property Value
| Type |
Description |
| System.Object |
|
ReturnFields
Declaration
public string[] ReturnFields { get; set; }
Property Value
| Type |
Description |
| System.String[] |
|
TreeType
Sets/gets the type of the filtering expressions tree.
gridExpressionTree.type = FilteringExpressionsTree.Advanced;
let type = expressionTree.type;
@memberof FilteringExpressionsTree
Declaration
[WCWidgetMemberName("Type")]
public FilteringExpressionsTreeType TreeType { get; set; }
Property Value
Type
Declaration
public override string Type { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
Methods
FindByName(String)
Declaration
public override object FindByName(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
| Type |
Description |
| System.Object |
|
Overrides
FromEventJson(BaseRendererControl, Dictionary<String, Object>)
Declaration
protected override void FromEventJson(BaseRendererControl control, Dictionary<string, object> args)
Parameters
| Type |
Name |
Description |
| BaseRendererControl |
control |
|
| System.Collections.Generic.Dictionary<System.String, System.Object> |
args |
|
Overrides
ToEventJson(BaseRendererControl, Dictionary<String, Object>)
Declaration
protected override void ToEventJson(BaseRendererControl control, Dictionary<string, object> args)
Parameters
| Type |
Name |
Description |
| BaseRendererControl |
control |
|
| System.Collections.Generic.Dictionary<System.String, System.Object> |
args |
|
Overrides
Implements