【问题标题】:Sorting on hidden data对隐藏数据进行排序
【发布时间】:2015-10-30 17:51:39
【问题描述】:

是否可以让 Handsontable 中的数据按未显示的字段排序?我有一个要显示的数据网格,其中包含一个名为“sortOrder”的列,但我不想显示它。

排序需要在客户端完成,因为事件是通过网络套接字传入的,并且需要反映在表格中。

【问题讨论】:

    标签: handsontable


    【解决方案1】:

    如果您没有显示该列,那么我假设您不希望用户能够手动按此隐藏列排序。因此,为什么不简单地使用原生 JS 对数据数组进行排序呢?在执行期间的任何时候,您都可以拥有一个按此隐藏列排序的函数,然后不在您的 Handson 定义中呈现它。

    所以是的,答案是有可能。不显示列就像定义 columns 选项一样简单,并且不包括此隐藏值的列。

    【讨论】:

    • 谢谢。很遗憾,handsontable 不支持开箱即用。
    • 好吧,如果您考虑一个好的 JS 库应该是什么样的,那么不支持它几乎是有道理的。用户总是希望图书馆为他们完成大部分工作,但实际上,一个好的图书馆是一个非常独立的图书馆,可以完成用户自己无法轻易完成的所有事情。对数据进行排序和操作绝对是 Handson 尝试做的事情,但有时使用他们提供的事件自己进行一些操作最终成为更好的解决方案:)
    • 另一个非常重要的一点是,操作系统可供您下载、开发功能并回馈社区,例如 Hansontable 将免费为您提供的东西。一旦你这样想,你就会发现功能不可用 OOB 并不可耻,但开发功能而不共享它是可耻的:)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-01
    • 2018-01-15
    相关资源
    最近更新 更多