3

如何在我的 extjs 树存储中实现二次排序。我想要一个排序后的所有列也应该按玩家排序的情况。

所以想象一下我有列:玩家、高分、花费的时间。如果我按花费的时间排序,它将对其进行排序,然后按玩家排序结果。因此,如果我们有 10 个人,花费的时间 = 20,他们都将按玩家姓名的字母顺序显示。

我尝试在 doSort 方法中添加一个额外的排序器,但它似乎没有任何效果。

我试过了:

this.sorters.add(new Et.util.Sorter({
  property:'gamer',
  direction: 'ASC'
}));

该物业在商店中。

有什么想法吗?

4

1 回答 1

1

您可以定义一个排序器数组,Ext.util.Sorter()如下所示:

this.sorters.add(new Ext.util.Sorter([ {property: 'gamer', direction: 'ASC'}, {property:'highScore', direction: 'DESC'} ]))

于 2012-07-20T15:37:21.647 回答