dojox.grid.DataGridがあり、列の1つに日付データが含まれています。例えば
09:01:00 18/10/2010
09:03:00 18/10/2010
09:02:00 19/10/2010
見出しをクリックして列を並べ替えると、これが表示されます...
09:01:00 18/10/2010
09:02:00 19/10/2010
09:03:00 18/10/2010
日付値としてソートするのではなく、文字列値でソートしたため、19番目が置き忘れられます。
カスタムソーターメソッドを使用するか、レンダリングするデータ型についてグリッドに通知したいと思います。
var rawdataDeltaInfo = '[{'timestamp':'15:27:45 18/10/2010'}]';
<table id="gridDeltas" jsId="gridDeltas" dojoType="dojox.grid.DataGrid" store="deltaInfo" clientSort="false" >
<thead>
<tr>
<th field="timestamp" >Create Date</th>
</tr>
</thead>
</table>
別の方法は、日付をJSON文字列にエンコードする方法を見つけて、テーブル列のカスタムフォーマッターを用意することです。
誰か助けてもらえますか?
ありがとうジェフポーター