用途:该技能帮助在 Vue 应用中实现 Syncfusion PivotView(透视表/透视网格),用于多维数据聚合与交互分析,适合商业智能看板、数据探索界面等场景。
主要能力:支持 JSON、CSV、OLAP 以及 MySQL、SQL Server、MongoDB 等数据源绑定;可配置 rows、columns、values、filters 轴字段;支持成员筛选、标签筛选、值筛选、排序、聚合类型(求和、平均、计数、最值及百分比类聚合)和计算字段;提供钻取(drill-down/drill-through)与明细数据查看、紧凑/表格布局、透视图表、条件格式、数字格式化;支持导出 Excel、CSV、PDF 以及工具栏报告管理;具备状态持久化、大数据集性能优化和字段列表、分组栏等 UI。
使用方式:以 ejs-pivotview 组件绑定 dataSourceSettings,并通过属性、方法和事件进行配置。可用 excelExport()、pdfExport()、csvExport() 导出,refresh()、setProperties() 更新,getPersistData()、loadPersistData() 处理状态;事件用 Vue 的 :eventName 语法绑定,如 @actionBegin、@actionComplete。安装步骤、主题(含 Tailwind 3 主题包)及 Vue 2/3 兼容性见 references/getting-started.md。API 类名、属性与方法签名须以技能内 references/*.md 为准,不要从其他来源假设。
限制与安全:数据源应使用可信来源,优先本地内存数据;远程连接仅限受控且已认证的 HTTPS API,校验并清理外部数据;勿绑定用户提供的任意 URL 或公开不可信端点。具体收费、价格与完整示例本资料未提供。