【问题标题】:How to override sort method for any column in dgrid (gridFromHtml)?如何覆盖 dgrid (gridFromHtml) 中任何列的排序方法?
【发布时间】:2012-09-03 19:06:36
【问题描述】:

有没有什么方法可以覆盖 sort 方法并编写我们自己的方法来对 dgrid(gridFromHtml) 中的特定列进行排序?

【问题讨论】:

    标签: sorting dojo dgrid


    【解决方案1】:

    排序在_setSort()List.js 中完成。可以覆盖,但下划线是一种约定,表示“私有方法”。

    有一个更好(虽然更复杂)的方法:将您的 GridFromHTML 附加到从dojo/store/Memory 子类化的商店。覆盖内存存储的query() method,它接受sort parameters 作为第二个参数。 dGrid 将在需要列出/排序数据时自动调用此方法。

    无论如何,我通常发现支持数组的 Grid 过于局限,因此会自动使用支持存储的 OnDemandGrid。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-22
      • 2017-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多