New to Telerik UI for BlazorStart a free 30-day trial

Base class for Editor tools that are dropdownbuttons.

Definition

Namespace:Telerik.Blazor.Components.Spreadsheet.ToolBar.ToolTypes

Assembly:Telerik.Blazor.dll

Syntax:

C#
public abstract class SpreadsheetDropDownListTool : SpreadsheetInputTool

Inheritance: objectSpreadsheetToolSpreadsheetCommandToolSpreadsheetInputToolSpreadsheetDropDownListTool

Derived Classes: SpreadsheetFontFamilyToolSpreadsheetFontSizeTool

Constructors

C#
protected SpreadsheetDropDownListTool()

Properties

Data

List<SpreadsheetDropDownListToolItem>

The data source for the dropdown.

C#
public List<SpreadsheetDropDownListToolItem> Data { get; set; }

Renders when no item is selected.

C#
public string DefaultText { get; set; }

Footer template for the dropdown.

C#
public RenderFragment FooterTemplate { get; set; }

Header template for the dropdown.

C#
public RenderFragment HeaderTemplate { get; set; }

ItemTemplate

RenderFragment<SpreadsheetDropDownListToolItem>

Template for the dropdown items.

C#
public RenderFragment<SpreadsheetDropDownListToolItem> ItemTemplate { get; set; }

Fires when selection happens.

C#
public EventCallback<object> OnChange { get; set; }

Height of the dropdown.

C#
public string PopupHeight { get; set; }

Width of the dropdown.

C#
public string PopupWidth { get; set; }

ValueTemplate

RenderFragment<SpreadsheetDropDownListToolItem>

Template that renders in the main element for the selected item.

C#
public RenderFragment<SpreadsheetDropDownListToolItem> ValueTemplate { get; set; }
C#
public string Width { get; set; }