我有一个 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 字符串,并为表格列提供自定义格式化程序?
任何人都可以帮忙吗?
谢谢杰夫波特