У меня есть dojox.grid.DataGrid, и в одном из столбцов есть данные о дате.например,
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 и иметь собственный форматировщик для столбца таблицы?
Может кто-нибудь помочь?
Спасибо, Джефф Портер