表格 widget
结构化表格 widget,用于在画布上展示与编辑行列数据。
表格 widget 用来在画布上承载结构化二维数据——从 AI 分析的输出、CSV 导入、到手动录入都能直接落地为可视化表格,并能进一步被图表 widget 引用。
如何创建
- AI 对话:贴一段数据或说"把这段 CSV 做成表格",Agent 会识别表头并生成表格 widget。
- 手动:从 widget 面板拖入空表,双击单元格编辑。
- 从其他 widget 转化:图表 widget 右键菜单支持"查看源数据"打开对应表格。
关键配置
表格 widget 以 items 数组为主,每行是一个对象,列通过表头声明。常见配置:
- 列顺序与可见性
- 列类型(文本 / 数字 / 日期 / 状态标签)
- 排序与筛选(前端展示层)
- 单元格对齐与数值格式
注:详细 schema 随版本演进,以运行时 Inspector 面板为准。
常见用例
- 数据看板支撑层:同一份表格数据同时驱动多个图表 widget
- AI 分析结果落盘:Agent 分析完 PDF 或网页后,把关键指标以表格落入画布
- 对比表:技术方案、产品 SKU、竞品功能矩阵
与其他 widget 联动
- → 图表:AI 可在对话中说"用这张表做成折线图",自动把表格列映射到图表字段
- → 信息图:信息图 widget 的 DSL 数据可以来源于同一张表
- → 导出:支持导出为 CSV(见 导出)