sort メソッドをオーバーライドして、dgrid(gridFromHtml) の特定の列をソートする独自のメソッドを作成する方法はありますか?
1 に答える
2
並べ替えはList.js_setSort()
の中で行われます。オーバーライドすることは可能ですが、アンダーバーは「プライベート メソッド」を意味する慣例です。
より良い (より複雑な) メソッドがあります: GridFromHTML を からサブクラス化されたストアにアタッチしますdojo/store/Memory
。2 番目のパラメーターとして並べ替えパラメーターを受け入れるメモリ ストアのquery()
methodをオーバーライドします。dGrid は、データの一覧表示/並べ替えが必要になるたびに、このメソッドを自動的に呼び出します。
とにかく、私は通常、配列に基づく Grid は制限が多すぎると感じ、ストアに基づく OnDemandGrid を自動的に使用します。
于 2012-09-03T20:13:02.743 に答える