如何将ID赋予嵌套制表符

时间:2018-11-27 08:23:00

标签: tabulator

我有一个按以下方式创建的嵌套制表符:

 var Col= row.getCell("column").getElement();
 var SubTd = document.createElement("td");
 Col.appendChild(SubTd);

 var subTable = new Tabulator(SubTd, {
      data:row.getData().Xpaths,
      columns:[{field:"Value",editor: true}]
  })

我想给'subTable'一个ID。我该怎么办?我阅读了文档,但找不到。 我正在使用4.1版。

1 个答案:

答案 0 :(得分:0)

您将使用以下行创建一个标准DOM节点:

var SubTd = document.createElement("td");

因此要设置ID,请使用节点上的 id 属性:

SubTd.id = "whatever-id-you-want-to-use";

尽管如果您要为表中的每一行添加一个子表,这样做通常被认为是不好的做法,因为ID在页面上应该是唯一的,并且不应重复。

如果您出于样式目的而执行此操作,则最好在类中执行此操作:

SubTd.classList.add("your-style");