ClassSpreadsheetDropDownListTool
Base class for Editor tools that are dropdownbuttons.
Definition
Namespace:Telerik.Blazor.Components.Spreadsheet.ToolBar.ToolTypes
Assembly:Telerik.Blazor.dll
Syntax:
public abstract class SpreadsheetDropDownListTool : SpreadsheetInputTool
Inheritance: objectSpreadsheetToolSpreadsheetCommandToolSpreadsheetInputToolSpreadsheetDropDownListTool
Derived Classes:
Constructors
SpreadsheetDropDownListTool()
Declaration
protected SpreadsheetDropDownListTool()
Properties
Data
The data source for the dropdown.
Declaration
public List<SpreadsheetDropDownListToolItem> Data { get; set; }
Property Value
List<SpreadsheetDropDownListToolItem>
DefaultText
Renders when no item is selected.
FooterTemplate
Footer template for the dropdown.
Declaration
public RenderFragment FooterTemplate { get; set; }
Property Value
HeaderTemplate
Header template for the dropdown.
Declaration
public RenderFragment HeaderTemplate { get; set; }
Property Value
ItemTemplate
Template for the dropdown items.
Declaration
public RenderFragment<SpreadsheetDropDownListToolItem> ItemTemplate { get; set; }
Property Value
RenderFragment<SpreadsheetDropDownListToolItem>
OnChange
Fires when selection happens.
Declaration
public EventCallback<object> OnChange { get; set; }
Property Value
PopupHeight
Height of the dropdown.
PopupWidth
Width of the dropdown.
ValueTemplate
Template that renders in the main element for the selected item.
Declaration
public RenderFragment<SpreadsheetDropDownListToolItem> ValueTemplate { get; set; }
Property Value
RenderFragment<SpreadsheetDropDownListToolItem>