【问题标题】:How to reload any slickgrid dataview dynamically?如何动态重新加载任何 slickgrid 数据视图?
【发布时间】:2013-08-21 08:09:10
【问题描述】:

如何重新加载任何 slickgrid 数据视图?

slickgrid API 中是否有任何方法可以做到这一点?

【问题讨论】:

    标签: javascript jquery slickgrid dataview


    【解决方案1】:

    dataView.setItems([new_data])。你不应该需要其他任何东西。

    【讨论】:

    • 如何重新加载我刚刚更改首选项(宽度、高度、列顺序)的网格(不添加数据)以获得具有旧首选项的网格?
    • 对于列,只需通过grid.setColumns() 更改它们。如果容器被调整大小,请致电grid.resizeCanvas()
    【解决方案2】:

    还可以查看 DataView,这是 Leibman 创建的自定义数据提供程序。看起来任何实现 getLength()getItem(idx)getItemMetadata(idx) 的东西都可以提供数据。

    如果您拥有大型数据集并希望获得出色的性能,这似乎是一种可行的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-21
      • 2014-03-31
      • 1970-01-01
      • 2017-09-27
      • 1970-01-01
      相关资源
      最近更新 更多