最新动态
如果您正从旧版本升级 Pivot,请查阅迁移到新版本了解详情。
版本 2.1.1
发布于 2026 年 6 月 10 日
修复
- 当对包含缺失或空值的数据集应用行过滤器时,出现 "getMonth" 错误
版本 2.1
发布于 2025 年 5 月 6 日
新功能
- 支持从右侧冻结列
- 数值的默认对齐方式和基于语言环境的格式化
- 通过添加到
fields属性的format参数,支持自定义数字格式(适用于日期和数值字段) - 通过
tableShape和headerShape属性的cellStyle参数,支持设置表头和表格单元格的样式 - 支持通过
pivot.template辅助函数向表头和表格单元格插入 HTML 内容,方法是将模板定义为表头和列对象的cell属性(通过拦截 render-table 事件自定义表格) - Excel 和 CSV 导出设置增强:
- 对于 "xlsx" 格式,日期和数字字段将以原始值导出,使用默认格式或通过
fields属性定义的格式 - 支持定义文件名和工作表名称,并可从导出文件中排除表头/表尾
- 支持为导出的单元格添加样式和模板
- 对于 "xlsx" 格式,日期和数字字段将以原始值导出,使用默认格式或通过
- 支持通过外部输入过滤数据
- 单元格导航的视觉边框
- 与框架集成
新增 API
tableShape中split对象的right设置tableShape和headerShape属性中的cellStyle设置fields数组中的format设置- 内部 Table 的
filter-rows事件 - 用于定义表格单元格 HTML 内容的
pivot.template
修复
- 汇总列未按正确顺序排序
- 导出时,以 0 开头的字符串值被转换为数字
- 谓词模板未应用于行/列
- 特定情况下出现 Resize observer 错误
破坏性变更
tableShape属性中sizes对象的colWidth参数已重命名为columnWidth
版本 2.0.3
发布于 2024 年 11 月 29 日
修复
- 树形结构导出到 Excel/CSV 时仅包含最顶层分支
- 自动宽度列导出后在 Excel 文件中显示过窄
- 过滤器弹出窗口位置不正确
- 使用 setConfig 方法更改配置后出现行为异常
- 更精确的类型定义
版本 2.0.2
发布于 2024 年 10 月 22 日
修复
columnShape类型定义- 正确的包内容
版本 2.0
发布于 2024 年 8 月 26 日
请查阅博客页面了解本次版本发布的详细介绍。
破坏性变更
注释
版本 1.5 的 API 与 API v.2.0 不兼容。
有关迁移到新版本的建议,请查阅迁移页面。
新功能
- Pivot 2.0 在渲染和生成大型数据集方面速度更快(示例)
- 通过
columnShape属性可使用以下新的列外观和行为配置功能:- 设置 autowidth,并可指定用于计算 autoWidth 的最大处理行数(示例)
- firstOnly 功能:在计算列宽时,每个相同 数据字段仅分析一次(默认行为)
- 现在可以通过
headerShape属性配置表头的外观和行为,包括: - 可通过
tableShape属性配置表格的外观和尺寸,支持:- 配置行、表头、表尾的高度:rowHeight、headerHeight、footerHeight(调整表格尺寸)
- 不仅为列生成汇总值,也可为行生成汇总值,这通过
tableShape属性的 totalColumn 参数实现(示例) - 在表格视图中隐藏重复值(
tableShape属性的 cleanRows 参数) - 从左侧固定列,使其在滚动时保持静止(示例)
- 展开或折叠所有行(示例)
- 数据聚合新增更多功能:
- 限制加载的数据量
- 支持更多数据操作
- 使用谓词处理数据 — 为数据应用自定义预处理函数
- 通过语言环境设置日期格式
- 新增方法:
getTable()、setConfig()、setLocale()、showConfigPanel() - 新增事件:
add-field、delete-field、open-filter、render-table、move-field、show-config-panel、show-config-panel、update-config、update-field。