SuperAPI AI 工具集

syncfusion-aspnetcore-accordion

通用与其它

查看项目

更新于 10-16 01:09

技能介绍

用途:Syncfusion ASP.NET Core Accordion 是垂直堆叠的可折叠内容面板控件,用于组织可展开的内容区块,如 FAQ、帮助说明、类标签导航和渐进式内容展示。

主要能力:支持 Single(互斥)与 Multiple(默认,独立展开)两种展开模式;支持静态 AccordionItem 与 dataSource 数据绑定(含 OData/DataManager);可用部分视图或 POST 请求动态加载内容并延迟加载;可创建嵌套 Accordion 形成层级结构;支持展开/折叠动画(effect、duration、easing)配置;提供 created、expanding、expanded、collapsing、collapsed、clicked 生命周期事件;可通过 expandItem() 等公共方法编程控制;支持 enablePersistence 记忆展开状态、RTL 和 HTML 清理(enableHtmlSanitizer)。

使用方式:在 ASP.NET Core Razor 页面中注册 TagHelper 并引用样式与脚本后,使用 <ejs-accordion> 与 <e-accordion-accordionitem> 标签定义项,例如 <ejs-accordion id="myAccordion" expand-mode="Multiple">。常用属性包括 expandMode、items、dataSource、expandedIndices、height、width、animation、enablePersistence、enableHtmlSanitizer。

适用场景:需垂直折叠面板展示一项或多项内容的界面。Single 模式适合互斥内容或步骤向导,Multiple 模式适合 FAQ、文档、功能列表等需同时查看多区块的场景。

限制:资料未提供具体版本、许可、价格与性能数据;安装包名和完整标签注册步骤详见 getting-started 文档。