Dojo のドキュメント、スタック オーバーフローを精査し、Firebug を使用して EnhancedGrid オブジェクト自体を徹底的に調査しましたが、答えが見つかりません。
ユーザーが並べ替えるための値を入力し、基本的に選択セットを作成する拡張グリッドがあります (indirectSelection プラグインを使用)。次に、マップ上で選択したアイテムにズームするためのボタンがあります。
問題は、列を並べ替えるときに、ストア自体のアイテムの順序が変更されないことです。各アイテム内にマップをズームする方法を示すオブジェクトを保持しているため、調整する方法がありませんインデックスを持つgrid.selection.selected
配列インデックスstore._arrayOfAllItems
。
編集: Dojo 1.6 は、私が使用している API に組み込まれているため、Dojo 1.6 の使用に行き詰まっていることに注意してください。