2

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

4

1 回答 1

2

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

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

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

于 2012-09-03T20:13:02.743 回答