【问题标题】:Hide a row from rendering without filtering?在不过滤的情况下隐藏一行?
【发布时间】:2021-05-07 16:00:08
【问题描述】:

我想做一些类似于使用 bottomRowCalc 进行分组的事情,但数据行的可见性是可选的。目前,我正在使用 getData('active') 将“sum”行上的值和 row.update() 与值相加。但是如果我过滤掉数据行,它们就不会出现在 getData('active') 中,所以我必须做一个 getData().forEach(row => {}) 并手动检查我猜想的另一个字段标志看看是否应该包含在总和中。

如果我可以继续使用 getData('active') 但在我不想显示但仍处于 active 的行上设置 row.visibility(false) 肯定会很好?

【问题讨论】:

    标签: tabulator


    【解决方案1】:

    回答你自己的问题是一种罪过吗? 无论如何,为了后代,以防其他人想要这样做:

    rowFormatter:function(row) {
        let display = 'inline-block';
        if (some_condition) display= 'none';
        row.getElement().style.display = display;
        return true;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-29
      • 1970-01-01
      • 2018-06-17
      • 2013-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多