Table of Contents

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

Color

DisplayTextString

获得/设置 组件显示文字

protected string? DisplayTextString { get; set; }

Property Value

string

Icon

获得/设置 菜单指示图标

[Parameter]
public string? Icon { get; set; }

Property Value

string

Items

获得/设置 绑定数据集

[Parameter]
[EditorRequired]
public IEnumerable<CascaderItem>? Items { get; set; }

Property Value

IEnumerable<CascaderItem>

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

bool

PlaceHolder

获得/设置 组件 PlaceHolder 文字 默认为 请选择 ...

[Parameter]
public string? PlaceHolder { get; set; }

Property Value

string

ShowFullLevels

获得/设置 是否显示全路径 默认 true

[Parameter]
public bool ShowFullLevels { get; set; }

Property Value

bool

SubMenuIcon

获得/设置 子菜单指示图标

[Parameter]
public string? SubMenuIcon { get; set; }

Property Value

string

Methods

BuildRenderTree(RenderTreeBuilder)

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder

OnParametersSet()

OnParametersSet 方法

protected override void OnParametersSet()