javascript - 如何在 Tabulator.js 中为新列添加数据?
问题描述
我有一个简单的表,其中主要数据逻辑是关于列,而不是行。该表是关于显示和比较测试结果的。该测试得到了大约 40 个不同的结果(=行)。测试由一列表示。我需要即时添加新的测试结果。
我有这部分工作,但添加新列table.addColumn
并更新整个表数据 table.setData(
我不知道是否
- 有一种简单的方法可以添加/插入一列数据。传递一列数据比将一列添加到整个数据结构中要容易得多
- 其他一些方法如何处理这个基于列的表
解决方案
如果要一次更新表中的所有行,可以使用该updateData
函数,传入行对象数组,每个对象必须包含行索引字段和要添加的列的字段。
比如说我有一个三行表,每列的索引是id
字段,新字段是name
:
table.updateData([
{id:1, name:"steve"},
{id:2, name:"bob"},
{id:3, name:"jim"},
]);
这会将数据添加到行中但不会显示它,因此我们需要name
使用以下函数将列添加到表中addColumn
:
table.addColumn({title:"Name", field:"name"});
在表格中显示一个新列,您需要
推荐阅读
- android - Android Studio 在更新 4.0.1 后不工作
- javascript - Chrome 扩展:在 Angular 站点中准备好 DOM 后,无法获取 DOM 元素
- python - 无法使用视图名称“usermodel-detail”解析超链接关系的 URL
- python-3.x - Python 3 Imaplib -(错误:EXPUNGE 失败,BAD [b'Command Argument Error.11'])无法从 Microsoft 服务帐户中删除邮件
- parsing - 斯坦福解析器 - amod 和 nsubj 依赖关系 - 谓词和定语形容词的组合
- java - 在流上调用 forEach 会导致 java.lang.IllegalStateException
- oxid - Phpstan Class_parent 未找到
- excel - Excel合并单元格,排除空值,正确读取日期
- python - 画布项目 event_generate
- python - Python:检查特定数字是否为质数