SuperAPI AI 工具集

syncfusion-aspnetcore-dropdown-tree

通用与其它

查看项目

更新于 10-16 01:09

技能介绍

用途:在 ASP.NET Core 应用中实现 Syncfusion DropDownTree 控件,以树形下拉方式展示层级数据,支持单选或多选。

主要能力:支持层级数据、自引用数据(parentValue 关系)以及通过 DataManager 适配器(OData、ODataV4、WebAPI、URL)绑定远程数据;支持按需加载(loadOnDemand)以处理大数据集。选择方面支持 showCheckBox 复选框、allowMultiSelection 多选、autoCheck 父子联动、全选,以及 Default、Delimiter、Box、Custom 等选中项显示模式。可自定义 itemTemplate、valueTemplate、headerTemplate、footerTemplate、noRecordsTemplate、actionFailureTemplate。支持 allowFiltering 实时搜索,filterType 可选 StartsWith、EndsWith、Contains,并可配置 ignoreCase、ignoreAccent。具备键盘导航(方向键、Enter、Space、Home、End、Alt+Up/Down、Escape)、WAI-ARIA 无障碍支持、locale 本地化、enableRtl 从右到左渲染、enablePersistence 状态保持。

使用方式:通过 NuGet 安装并引入脚本与样式,在 Razor 中使用 ejs-dropdowntree 标签助手,配合 e-dropdowntree-fields 映射 text、value、child、parentValue、hasChildren 等字段;远程数据可嵌套 e-data-manager 并设置 url、adaptor、crossDomain。

适用场景:组织架构、文件目录、商品分类、地区层级、权限角色、任务分解等需要嵌套选择的场景。

限制:资料未提供具体版本要求、授权与收费信息、浏览器兼容范围及性能上限,需以官方文档为准。