Show / Hide Table of Contents

Class IgbFilterOperand

A filter operand.

Inheritance
System.Object
BaseRendererElement
IgbFilterOperand
Implements
JsonSerializable
System.IDisposable
Inherited Members
BaseRendererElement._name
BaseRendererElement._cachedSerializedContent
BaseRendererElement.BuildRenderTree(RenderTreeBuilder)
BaseRendererElement.OnElementNameChanged(BaseRendererElement, String, String)
BaseRendererElement.InvokeMethod(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodSync(String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelper(String, String, Object[], String[], ElementReference[])
BaseRendererElement.InvokeMethodHelperSync(String, String, Object[], String[], ElementReference[])
BaseRendererElement.IsPropDirty(String)
BaseRendererElement.Serialize(SerializationContext, String)
BaseRendererElement.Serialize()
BaseRendererElement.EnsureValid()
BaseRendererElement.SetResourceStringAsync(String, String, String)
BaseRendererElement.SetResourceStringAsync(String, String)
BaseRendererElement.IgBlazor
BaseRendererElement.IsComponentRooted
BaseRendererElement.ParentTypeName
BaseRendererElement.UseDirectRender
BaseRendererElement.ChildContent
BaseRendererElement.SupportsVisualChildren
BaseRendererElement.Name
BaseRendererElement.Parent
BaseRendererElement.MethodTarget
BaseRendererElement.CurrParent
Namespace: IgniteUI.Blazor.Controls
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
Type Description
BaseRendererElement

DateTimeColumnParent

Declaration
protected BaseRendererElement DateTimeColumnParent { get; set; }
Property Value
Type Description
BaseRendererElement

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
Type Description
EditorType

FilterFactory

Gets the FilterFactory to assists in building filters.

Declaration
public FilterFactory FilterFactory { get; }
Property Value
Type Description
FilterFactory

FilterRequested

Declaration
public Func<IgbGridCustomFilterRequestedEventArgs, IgbFilterExpression> FilterRequested { get; set; }
Property Value
Type Description
System.Func<IgbGridCustomFilterRequestedEventArgs, IgbFilterExpression>

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
Type Description
BaseRendererElement

IsInputRequired

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
Type Description
BaseRendererElement

TemplateColumnParent

Declaration
protected BaseRendererElement TemplateColumnParent { get; set; }
Property Value
Type Description
BaseRendererElement

TextColumnParent

Declaration
protected BaseRendererElement TextColumnParent { get; set; }
Property Value
Type Description
BaseRendererElement

Type

Declaration
public override string Type { get; }
Property Value
Type Description
System.String
Overrides
BaseRendererElement.Type

Methods

Dispose()

Declaration
public void Dispose()

EnsureModulesLoaded()

Declaration
protected override void EnsureModulesLoaded()
Overrides
BaseRendererElement.EnsureModulesLoaded()

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
Type Description
IgbFilterExpression

A custom filter expression.

FindByName(String)

Declaration
public override object FindByName(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Object
Overrides
BaseRendererElement.FindByName(String)

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
BaseRendererElement.FromEventJson(BaseRendererControl, Dictionary<String, Object>)

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
BaseRendererElement.ToEventJson(BaseRendererControl, Dictionary<String, Object>)

Implements

JsonSerializable
System.IDisposable