Tabulator DataTreeExpanded
Tabulator DataTreeExpanded
如何在 运行 时间更改制表符的 dataTreeStartExpanded (row,level) 函数的级别?
我想通过用户的输入更改树元素展开的级别。所以我希望在 运行 时间 post 初始化 table.
时设置选项 dataTreeStartExpanded "level"
除了重新初始化 table.
之外,我还能做些什么吗?
table 实例化后,您无法更改 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,然后用新功能恢复它:
table.destroy();
如何在 运行 时间更改制表符的 dataTreeStartExpanded (row,level) 函数的级别?
我想通过用户的输入更改树元素展开的级别。所以我希望在 运行 时间 post 初始化 table.
时设置选项 dataTreeStartExpanded "level"除了重新初始化 table.
之外,我还能做些什么吗?table 实例化后,您无法更改 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,然后用新功能恢复它:
table.destroy();