制表符数据树:仅设置一个级别的行填充
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";
});
}
},
我正在使用 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";
});
}
},