Class IgbFilteringOperand
Provides base filtering operations
Implementations should be Singleton
@export
Inheritance
System.Object
IgbFilteringOperand
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbFilteringOperand : BaseRendererElement, JsonSerializable
Constructors
IgbFilteringOperand()
Declaration
public IgbFilteringOperand()
Properties
Operations
Declaration
public IgbFilteringOperation[] Operations { get; set; }
Property Value
Type
Declaration
public override string Type { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Methods
Append(IgbFilteringOperation)
Declaration
public void Append(IgbFilteringOperation operation)
Parameters
AppendAsync(IgbFilteringOperation)
Adds a new condition to the filtering operations.
operation The filtering operation.
Declaration
public Task AppendAsync(IgbFilteringOperation operation)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Condition(String)
Declaration
public IgbFilteringOperation Condition(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
ConditionAsync(String)
Returns an instance of the condition with the specified name.
name The name of the condition.
Declaration
public Task<IgbFilteringOperation> ConditionAsync(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
The name of the condition.
|
Returns
ConditionList()
Declaration
public string[] ConditionList()
Returns
Type |
Description |
System.String[] |
|
ConditionListAsync()
Returns an array of names of the conditions which are visible in the UI
Declaration
public Task<string[]> ConditionListAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String[]> |
|
FindByName(String)
Declaration
public override object FindByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Type |
Description |
System.Object |
|
Overrides
Instance()
Declaration
public IgbFilteringOperand Instance()
Returns
InstanceAsync()
Declaration
public Task<IgbFilteringOperand> InstanceAsync()
Returns
SetNativeElement(Object)
Declaration
public void SetNativeElement(object element)
Parameters
Type |
Name |
Description |
System.Object |
element |
|
SetNativeElementAsync(Object)
Declaration
public Task SetNativeElementAsync(object element)
Parameters
Type |
Name |
Description |
System.Object |
element |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements