SuperAPI AI 工具集

syncfusion-javascript-grid

数据与分析

查看项目

更新于 10-16 01:26

技能介绍

用途:该技能用于使用 Syncfusion EJ2 Grid 组件构建交互式数据表格,适合多列多行数据展示、增删改查(CRUD)、大数据集筛选排序搜索、分组聚合、导出 Excel/PDF、行或单元格选择、虚拟滚动、状态持久化,以及 TypeScript 和现代模块系统场景。

主要能力:数据绑定支持本地数组、远程 URL、OData;列功能含模板、跨越、外键、冻结、列选择器、重排与缩放;编辑支持行内、对话框、批量模式并含校验;筛选含菜单、筛选栏、类 Excel 类型与 21+ 操作符;支持多级分组与自定义聚合;提供 6 种以上选择模式;支持 Excel、PDF 导出及打印;支持虚拟滚动、无限滚动与分页;支持全局/本地配置、状态管理与 60+ 语言本地化、RTL、主题样式与无障碍。

使用方式:通过 npm 包安装,导入后创建 Grid 实例并配置 dataSource、columns 等,调用 grid.appendTo 渲染。关键规则:功能方法必须先注入对应模块才生效,且模块缺失不会报错,例如 goToPage 需 Page,sortColumn 需 Sort,filterByColumn 需 Filter,addRecord/deleteRecord 需 Edit,写法如 Grid.Inject(Page)。状态管理需设置 enablePersistence: true。

限制:该技能不执行远程数据访问,外部 API 交互由独立 DataManager 技能在其信任边界之外处理。资料未提供具体安装命令、依赖版本、收费或许可信息。