如何更改由tabulator.js创建的表中的列标题?

时间:2018-10-18 13:15:43

标签: javascript tabulator

我使用的是最新版本的tabulator.js,我需要能够更改已存在的表中的列标题。有什么想法吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

一旦创建了列,就不能更改它,但是您可以删除现有的列,并将其替换为具有更新定义的另一列:

删除现有列:

table.deleteColumn("fieldName");

添加列:

table.addColumn({title:"Age", field:"age"});

更多详细信息,请访问Column Definition Documentation

答案 1 :(得分:0)

我的黑客工作解决方法

在列定义中声明元素。

title: "<myTitle>Title</myTitle>",

改成这样:

document.getElementsByTagName("myTitle")[0].innerHTML = "myNewTitle";