【问题标题】:tabulator filter top rows after sorting排序后的制表符过滤顶行
【发布时间】:2021-06-22 07:46:27
【问题描述】:

我已经搜索了所有文档和现有问题,但找不到这个用例:

我有一个表格,我在 X 列上进行排序,然后我想只显示前 3 行。

很遗憾,我找不到任何实现这一目标的原因,有人可以帮忙吗?

谢谢

洛伦佐

【问题讨论】:

    标签: javascript tabulator


    【解决方案1】:

    为此,我有一个 visible:false 列,其数据值为 0 或 1。我在该列上有一个过滤器,用于隐藏 value = 1 的行。如果要隐藏行,getRows() 和将此字段设置为 1,并应用所有过滤器(这曾经是 setFilters(getFilters()),但我认为他现在已经添加了一个 applyFilters())。这应该会隐藏您不想看到的行。

    【讨论】:

    • 嗨迈克尔,谢谢你的建议。不幸的是,数据的上下文比这个简化的场景更具动态性。我从您那里了解到您的评论仍然是,除了在后端预先计算要排序的字段之外,没有其他方法可以设置过滤。我最终更喜欢为我拥有的每个选项创建一个顶行的切割表。非常感谢您的帮助
    【解决方案2】:

    在制表符中排序后显然无法显示顶行,Michael 的评论在静态上下文的情况下提供了最佳选择。

    我最终为我从后端获得的每个选项直接传递了一个切割表

    【讨论】:

      猜你喜欢
      • 2021-08-20
      • 2016-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-08
      • 1970-01-01
      相关资源
      最近更新 更多