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:
Constructors
C#
protected SpreadsheetDropDownListTool()
Properties
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; }