【问题标题】:How to give ID to a nested tabulator如何将 ID 提供给嵌套的制表符
【发布时间】:2018-11-27 08:22:59
【问题描述】:

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

 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}]
  })

我想给“子表”一个 ID。我该怎么做?我阅读了文档但找不到。 我使用的是 4.1 版。

【问题讨论】:

  • SubTd.id = "foo"; ...?

标签: tabulator


【解决方案1】:

您正在使用以下行创建标准 DOM 节点:

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

所以要设置 id,请使用节点上的 id 属性:

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

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

如果你想为造型目的这样做,你最好在课堂上这样做:

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

【讨论】:

    猜你喜欢
    • 2019-09-04
    • 2014-11-12
    • 2012-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-17
    • 1970-01-01
    • 2020-07-05
    相关资源
    最近更新 更多