Class Cascader<TValue>
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
Cascader 组件实现类
public class Cascader<TValue> : ValidateBase<TValue>, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable, IValidateComponent
Type Parameters
TValue
- Inheritance
-
DisplayBase<TValue>ValidateBase<TValue>Cascader<TValue>
- Implements
- Inherited Members
- Extension Methods
Constructors
Cascader()
public Cascader()
Properties
Color
获得/设置 按钮颜色
[Parameter]
public Color Color { get; set; }
Property Value
DisplayTextString
获得/设置 组件显示文字
protected string? DisplayTextString { get; set; }
Property Value
Icon
获得/设置 菜单指示图标
[Parameter]
public string? Icon { get; set; }
Property Value
Items
获得/设置 绑定数据集
[Parameter]
[EditorRequired]
public IEnumerable<CascaderItem>? Items { get; set; }
Property Value
OnSelectedItemChanged
获得/设置 ValueChanged 方法
[Parameter]
public Func<CascaderItem[], Task>? OnSelectedItemChanged { get; set; }
Property Value
- Func<CascaderItem[], Task>
ParentSelectable
获得/设置 父节点是否可选择 默认 true
[Parameter]
public bool ParentSelectable { get; set; }
Property Value
PlaceHolder
获得/设置 组件 PlaceHolder 文字 默认为 请选择 ...
[Parameter]
public string? PlaceHolder { get; set; }
Property Value
ShowFullLevels
获得/设置 是否显示全路径 默认 true
[Parameter]
public bool ShowFullLevels { get; set; }
Property Value
SubMenuIcon
获得/设置 子菜单指示图标
[Parameter]
public string? SubMenuIcon { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
OnParametersSet()
OnParametersSet 方法
protected override void OnParametersSet()