3

extjs ツリーストアに二次ソートを実装するにはどうすればよいですか。並べ替え後のすべての列もゲーマー別に並べ替える必要がある場合が必要です。

ゲーマー、ハイスコア、滞在時間などの列があったとします。費やした時間で並べ替えると、それが並べ替えられ、ゲーマー別に結果が並べ替えられます。したがって、費やした時間 = 20 の 10 人がいる場合、全員がゲーマー名のアルファベット順に表示されます。

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 に答える