Tabulator DataTreeExpanded

问题描述 投票:0回答:1

如何在运行时更改制表器的dataTreeStartExpanded(行,级别)功能级别?

我想通过用户输入来更改树元素的扩展级别。因此,我希望在表初始化后的运行时设置Option dataTreeStartExpanded“级别”。

无论如何,除了重新初始化表格外,我还可以这样做。

tabulator
1个回答
0
投票

实例化表后,您将无法更改dataTreeStartExpanded属性。

这将为您提供两个选择,您可以向其中传递一个函数,然后调用您随时替换的外部函数:

var externalFunc = function(row, level){
     return true;
}

var table = new Tabulator("#example-table", {
    dataTree:true,
    dataTreeStartExpanded:function(row, level){
        return externalFunc(row, level);
    },
});

或者您可以销毁表,然后使用新功能将其恢复原状:

table.destroy();
© www.soinside.com 2019 - 2024. All rights reserved.