我使用的是最新版本的tabulator.js,我需要能够更改已存在的表中的列标题。有什么想法吗?
谢谢!
答案 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";