Class
TelerikMultiColumnComboBox<TItem, TValue>

The class for the Telerik MultiColumnComboBox component.

Definition

Namespace:Telerik.Blazor.Components

Assembly:Telerik.Blazor.dll

Type Parameters:

TItem

TValue

Syntax:

cs-api-definition
public class TelerikMultiColumnComboBox<TItem, TValue> : ComboBoxBase<TItem, TValue>, IComponent, IHandleEvent, IHandleAfterRender, IDisposable, IPopupContainer

Inheritance: objectComponentBaseBaseComponentDataBoundComponent<TItem>TelerikSelectBase<TItem, TValue>ComboBoxBase<TItem, TValue>TelerikMultiColumnComboBox<TItem, TValue>

Implements: IComponentIDisposableIHandleAfterRenderIHandleEventIPopupContainer

Inherited Members TelerikSelectBase<TItem, TValue>.OnParametersSetAsync()TelerikSelectBase<TItem, TValue>.OnInitializedAsync()TelerikSelectBase<TItem, TValue>.Dispose()TelerikSelectBase<TItem, TValue>.FocusAsync()TelerikSelectBase<TItem, TValue>.Open()TelerikSelectBase<TItem, TValue>.Close()TelerikSelectBase<TItem, TValue>.Refresh()TelerikSelectBase<TItem, TValue>.DebounceChangeValue(string)TelerikSelectBase<TItem, TValue>.CascadedEditContextTelerikSelectBase<TItem, TValue>.FloatingLabelTelerikSelectBase<TItem, TValue>.IdTelerikSelectBase<TItem, TValue>.ValueFieldTelerikSelectBase<TItem, TValue>.TextFieldTelerikSelectBase<TItem, TValue>.GroupFieldTelerikSelectBase<TItem, TValue>.HeaderTemplateTelerikSelectBase<TItem, TValue>.FooterTemplateTelerikSelectBase<TItem, TValue>.NoDataTemplateTelerikSelectBase<TItem, TValue>.WidthTelerikSelectBase<TItem, TValue>.FilterableTelerikSelectBase<TItem, TValue>.TitleTelerikSelectBase<TItem, TValue>.SubtitleTelerikSelectBase<TItem, TValue>.AriaLabelTelerikSelectBase<TItem, TValue>.AriaLabelledByTelerikSelectBase<TItem, TValue>.AriaDescribedByTelerikSelectBase<TItem, TValue>.ReadOnlyTelerikSelectBase<TItem, TValue>.ScrollModeTelerikSelectBase<TItem, TValue>.ItemHeightTelerikSelectBase<TItem, TValue>.PageSizeTelerikSelectBase<TItem, TValue>.EnabledTelerikSelectBase<TItem, TValue>.ValueExpressionTelerikSelectBase<TItem, TValue>.ValueChangedTelerikSelectBase<TItem, TValue>.ValueTelerikSelectBase<TItem, TValue>.TabIndexTelerikSelectBase<TItem, TValue>.AdaptiveModeTelerikSelectBase<TItem, TValue>.OnChangeTelerikSelectBase<TItem, TValue>.OnBlurTelerikSelectBase<TItem, TValue>.FillModeTelerikSelectBase<TItem, TValue>.RoundedTelerikSelectBase<TItem, TValue>.SizeTelerikSelectBase<TItem, TValue>.ProcessingDataDataBoundComponent<TItem>.SetParametersAsync(ParameterView)DataBoundComponent<TItem>.OnParametersSetAsync()DataBoundComponent<TItem>.Dispose()DataBoundComponent<TItem>.Rebind()DataBoundComponent<TItem>.DataBaseComponent.ShouldRender()BaseComponent.OnInitializedAsync()BaseComponent.OnAfterRenderAsync(bool)BaseComponent.InitLocalizer()BaseComponent.ThrowIfParameterIsNull(object, string)BaseComponent.HaveOptionsChanged(IDictionary<string, object>, IDictionary<string, object>)BaseComponent.GetClassString(params string[])BaseComponent.InvokeAsync<T>(string, params object[])BaseComponent.InvokeAsync<T>(string, CancellationToken, params object[])BaseComponent.InvokeVoidAsync(string, params object[])BaseComponent.InvokeComponentMethodAsync<T>(string, params object[])BaseComponent.InvokeComponentMethodAsync<T>(string, CancellationToken, params object[])BaseComponent.InvokeVoidComponentMethodAsync(string, params object[])BaseComponent.InvokeComponentVoidMethodAsync(string, object)BaseComponent.InvokeDisposeAsync()BaseComponent.StateHasChanged()BaseComponent.RootComponentBaseComponent.ClassComponentBase.OnInitialized()ComponentBase.OnParametersSet()ComponentBase.OnAfterRender(bool)ComponentBase.InvokeAsync(Action)ComponentBase.InvokeAsync(Func<Task>)

Constructors

TelerikMultiColumnComboBox()

Declaration

cs-api-definition
public TelerikMultiColumnComboBox()

Properties

ListHeight

Defines the height of the suggestion list container. Default value is 200px.

Declaration

cs-api-definition
[Parameter]
public string ListHeight { get; set; }

Property Value

string

MultiColumnComboBoxColumns

Specifies column container of the combo box. Add MultiColumnComboBoxColumn tags within this fragment.

Declaration

cs-api-definition
[Parameter]
public RenderFragment MultiColumnComboBoxColumns { get; set; }

Property Value

RenderFragment

MultiColumnComboBoxPrefixTemplate

The content of the MultiColumnComboBox prefix.

Declaration

cs-api-definition
[Parameter]
public RenderFragment MultiColumnComboBoxPrefixTemplate { get; set; }

Property Value

RenderFragment

MultiColumnComboBoxSettings

Defines a RenderFragment that contains all settings for the combobox. See MultiColumnComboBoxPopupSettings.

Declaration

cs-api-definition
[Parameter]
public RenderFragment MultiColumnComboBoxSettings { get; set; }

Property Value

RenderFragment

MultiColumnComboBoxSuffixTemplate

The content of the MultiColumnComboBox suffix.

Declaration

cs-api-definition
[Parameter]
public RenderFragment MultiColumnComboBoxSuffixTemplate { get; set; }

Property Value

RenderFragment

OnClose

Defines the OnClose Event which is fired before the suggestion list of the MultiColumnComboBox is closed.

Declaration

cs-api-definition
[Parameter]
public EventCallback<MultiColumnComboBoxCloseEventArgs> OnClose { get; set; }

Property Value

EventCallback<MultiColumnComboBoxCloseEventArgs>

OnOpen

Defines the OnOpen Event which is fired before the suggestion list of the MultiColumnComboBox is opened.

Declaration

cs-api-definition
[Parameter]
public EventCallback<MultiColumnComboBoxOpenEventArgs> OnOpen { get; set; }

Property Value

EventCallback<MultiColumnComboBoxOpenEventArgs>

OnRead

Fires when the data source is read. Use this to attach your own filtering logic. Once attached, you must implement all such data source operations here, the Component will no longer perform them for you.

Declaration

cs-api-definition
[Parameter]
public EventCallback<MultiColumnComboBoxReadEventArgs> OnRead { get; set; }

Property Value

EventCallback<MultiColumnComboBoxReadEventArgs>

RowTemplate

Defines the row template of the items.

Declaration

cs-api-definition
[Parameter]
public RenderFragment<TItem> RowTemplate { get; set; }

Property Value

RenderFragment<TItem>

ShowPrefixSeparator

Defines whether the prefix separator should be shown. The default value is true.

Declaration

cs-api-definition
[Parameter]
public bool ShowPrefixSeparator { get; set; }

Property Value

bool

ShowSuffixSeparator

Defines whether the suffix separator should be shown. The default value is true.

Declaration

cs-api-definition
[Parameter]
public bool ShowSuffixSeparator { get; set; }

Property Value

bool

Methods

BuildRenderTree(RenderTreeBuilder)

Declaration

cs-api-definition
protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder

RenderTreeBuilder

Overrides ComponentBase.BuildRenderTree(RenderTreeBuilder)