Class Tree
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
Tree 组件
public class Tree : BootstrapModuleComponentBase, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable
- Inheritance
-
Tree
- Implements
- Inherited Members
- Extension Methods
Constructors
Tree()
public Tree()
Properties
ActiveItem
获得/设置 选中节点 默认 null
[Parameter]
public TreeItem? ActiveItem { get; set; }
Property Value
ClickToggleNode
获得/设置 是否点击节点时展开或者收缩子项 默认 false
[Parameter]
public bool ClickToggleNode { get; set; }
Property Value
ExpandNodeIcon
获得/设置 Tree Node 展开节点图标
[Parameter]
public string? ExpandNodeIcon { get; set; }
Property Value
IsAccordion
获得/设置 是否为手风琴效果 默认为 false
[Parameter]
public bool IsAccordion { get; set; }
Property Value
Items
获得/设置 菜单数据集合
[Parameter]
public List<TreeItem>? Items { get; set; }
Property Value
NodeIcon
获得/设置 Tree Node 节点图标
[Parameter]
public string? NodeIcon { get; set; }
Property Value
OnExpandNode
获得/设置 节点展开前回调委托
[Parameter]
public Func<TreeItem, Task>? OnExpandNode { get; set; }
Property Value
OnTreeItemChecked
获得/设置 树形控件节点选中时回调委托
[Parameter]
public Func<List<TreeItem>, Task>? OnTreeItemChecked { get; set; }
Property Value
OnTreeItemClick
获得/设置 树形控件节点点击时回调委托
[Parameter]
public Func<TreeItem, Task>? OnTreeItemClick { get; set; }
Property Value
ShowCheckbox
获得/设置 是否显示 CheckBox 默认 false 不显示
[Parameter]
public bool ShowCheckbox { get; set; }
Property Value
ShowIcon
获得/设置 是否显示 Icon 图标 默认 false 不显示
[Parameter]
public bool ShowIcon { get; set; }
Property Value
ShowRadio
获得/设置 是否显示 Radio 默认 false 不显示
[Parameter]
public bool ShowRadio { get; set; }
Property Value
ShowSkeleton
获得/设置 是否显示加载骨架屏 默认 false 不显示
[Parameter]
public bool ShowSkeleton { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
GetCheckedItems()
获得 所有选中节点集合
public IEnumerable<TreeItem> GetCheckedItems()
Returns
OnInitialized()
protected override void OnInitialized()
OnParametersSet()
protected override void OnParametersSet()