Class IgbFilterOperand
Inheritance
System.Object
IgbFilterOperand
Implements
System.IDisposable
Assembly: IgniteUI.Blazor.dll
Syntax
public class IgbFilterOperand : BaseRendererElement, JsonSerializable, IDisposable
Constructors
IgbFilterOperand()
Declaration
public IgbFilterOperand()
Properties
ComboColumnParent
Declaration
protected BaseRendererElement ComboColumnParent { get; set; }
Property Value
DateTimeColumnParent
Declaration
protected BaseRendererElement DateTimeColumnParent { get; set; }
Property Value
DisplayName
Gets or sets the name for display of this custom filter.
Declaration
public string DisplayName { get; set; }
Property Value
Type |
Description |
System.String |
|
EditorType
The type of editor to use in the filter cell. Combo is not currently supported.
Declaration
public EditorType EditorType { get; set; }
Property Value
FilterFactory
Gets the FilterFactory to assists in building filters.
Declaration
public FilterFactory FilterFactory { get; }
Property Value
FilterRequested
Declaration
public Func<IgbGridCustomFilterRequestedEventArgs, IgbFilterExpression> FilterRequested { get; set; }
Property Value
Icon
Gets or sets the SVG path to use for the operand icon in the filter cell.
Declaration
public string Icon { get; set; }
Property Value
Type |
Description |
System.String |
|
ID
Gets or sets the ID of the filter. Must be unique from other filters in the column.
Declaration
public string ID { get; set; }
Property Value
Type |
Description |
System.String |
|
ImageColumnParent
Declaration
protected BaseRendererElement ImageColumnParent { get; set; }
Property Value
Gets or sets whether this filter requires input.
Declaration
public bool IsInputRequired { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
NumericColumnParent
Declaration
protected BaseRendererElement NumericColumnParent { get; set; }
Property Value
TemplateColumnParent
Declaration
protected BaseRendererElement TemplateColumnParent { get; set; }
Property Value
TextColumnParent
Declaration
protected BaseRendererElement TextColumnParent { get; set; }
Property Value
Type
Declaration
public override string Type { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Methods
Dispose()
Declaration
EnsureModulesLoaded()
Declaration
protected override void EnsureModulesLoaded()
Overrides
FilteringExpression(Object)
Returns a custom filter expression to be used for filtering.
Declaration
public virtual IgbFilterExpression FilteringExpression(object value)
Parameters
Type |
Name |
Description |
System.Object |
value |
The value, if any, to filter by. Can be null.
|
Returns
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
OnInitializedAsync()
Declaration
protected override Task OnInitializedAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
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
System.IDisposable