TelerikFilter
A component that lets you build and edit composite filters from configured fields. Binds to Value (CompositeFilterDescriptor), renders fields from FilterFields, raises OnUpdate on change, and supports ARIA labeling via AriaLabel. Children: FilterFields.
Definition
Namespace:Telerik.Blazor.Components
Assembly:Telerik.Blazor.dll
Syntax:
public class TelerikFilter : BaseComponent, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Inheritance: objectComponentBaseBaseComponentTelerikFilter
Implements:
Inherited Members
Constructors
public TelerikFilter()
Methods
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Overrides:
public override void Dispose()
Overrides:
Properties
[Accessibility] Specifies the aria-label attribute of the component.
[Parameter]
public string AriaLabel { get; set; }
Specifies whether the field selection DropDownList displays a filter input that lets users search through the available fields.
[Parameter]
public bool FilterableFields { get; set; }
Specifies the debounce delay in milliseconds for the filter input in the field selection DropDownList when FilterableFields is enabled.
[Parameter]
public int FilterableFieldsDebounceDelay { get; set; }
Specifies the filter operator for the field selection DropDownList when FilterableFields is enabled.
[Parameter]
public StringFilterOperator FilterableFieldsOperator { get; set; }
Specifies the placeholder text for the filter input in the field selection DropDownList when FilterableFields is enabled.
[Parameter]
public string FilterableFieldsPlaceholder { get; set; }
Specifies the filter fields container. Add FilterField tags within this fragment. Children: FilterField tags.
[Parameter]
public RenderFragment FilterFields { get; set; }
Fires when the component value has changed.
[Parameter]
public EventCallback OnUpdate { get; set; }
Specifies the Value of the Filter.
[Parameter]
public CompositeFilterDescriptor Value { get; set; }