tabulator - 在不过滤的情况下隐藏一行?
问题描述
我想做一些类似使用 bottomRowCalc 分组的事情,但数据行的可见性是可选的。目前,我正在使用 getData('active') 将“sum”行上的值和 row.update() 与值相加。但是如果我过滤掉数据行,它们就不会出现在 getData('active') 中,所以我必须做一个 getData().forEach(row => {}) 并手动检查我猜想的另一个字段标志看看它是否应该包括在总和中。
如果我可以继续使用 getData('active') 但在我不想显示但仍处于活动状态的行上设置 row.visibility(false) 肯定会很好?
解决方案
回答你自己的问题是一种罪过吗?无论如何,为了后代,以防其他人想要这样做:
rowFormatter:function(row) {
let display = 'inline-block';
if (some_condition) display= 'none';
row.getElement().style.display = display;
return true;
}
推荐阅读
- c# - ASP.NET MVC - 无法在同一个 Ajax 发布调用中上传信息和文件
- javascript - 基于键递归排序数组
- python - Tensorflow GPU 错误“您的 CPU 支持指令……等”
- django - 在 Django 中将两个不相关的表/模型与相同的主键组合起来
- c# - 为什么 SQLite 仍然无法在序列化模式下从多个线程快速写入?
- mongodb - MapReduce 返回 null - 涉及嵌套字段/数组
- node.js - 如何在不重启服务器的情况下将 expressjs 静态模板部署到 AWS?
- javascript - 确保对象匹配数据模型
- javascript - 如何在具有 28 小时 112 分钟的 Clockface 的基于 Canvas 的模拟时钟中组装以下代码库
- javascript - 如何使用参数调用 AngularJS 脚本以加载 Html 元素