制表符数据树:仅设置一个级别的行填充

Tabulator data tree: Set row padding for only one level

我正在使用 Tabulator 数据树。我只想更改级别 0 的行填充。这可能吗?

可能,我还没有对此进行测试,但如果您使用 rowFormatter 并在其上使用 getElement(),您也许能够更改 Tabulator 在幕后执行的任何操作后仍然存在的填充。当我检查我的其中一行时,我看到它设置了 padding-left:0px ,所以至少你知道 Tabulator 使用它,如果你改变它,它可能会被覆盖。

rowFormatter 是关键。谢谢!

rowFormatter:function(row){
    if(row._row.modules.dataTree.index == 0){ //level 0
        var cells = row.getCells();
        cells.forEach((cell) => {
            cell.getElement().style.paddingTop = "24px";
        });
    }
},