tabulator - 制表数据树扩展
问题描述
如何在运行时更改制表器的 dataTreeStartExpanded (row,level) 函数的级别?
我想通过用户的输入来更改树元素的扩展级别。因此,我希望在表初始化后的运行时设置 Option dataTreeStartExpanded“级别”。
除了重新初始化表格之外,我还能做到吗?
解决方案
表实例化后,您无法更改 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();
推荐阅读
- kubernetes - 具有多个 kube-state-metrics 实例的重复指标
- javascript - 当扩展确实以 activeTab 权限启动时将内容脚本注入旧选项卡
- ios - Swift app returning a blank screen on ipads?
- traefik - 如何在同一个项目中使用 Traefik 和 Envoy 来处理 grpc-web?
- android - 将完整滚动视图内容转换为位图时出现黑色
- jquery - 使用 jQuery 从下拉列表中获取第一个选定的值
- html - 我在我的离子应用程序中使用反应形式它给出了错误
- azure - Azure 数据工厂集成运行时将无法启动
- c - Ptrace PEEKDATA IO 错误,地址偏移?
- spring - Spring Data Elasticsearch 查询合并