使用“json”数据对flexigrid中的问题进行排序

时间:2010-07-07 20:33:14

标签: jquery json coldfusion

我目前正在使用flexigrid在当前项目中显示数据,但是遇到了能够正确排序包含日期或数字的某些列的问题。数据从ColdFusion CFC发送,该CFC选择适当的数据,然后以适当的“json”格式传送。由于日期/时间戳和包含数字的其他字段作为“字符串”发送,因此它们无法在数据网格中正确排序。

这是Flexigrid的限制还是我不正确地将数据发送到Flexigrid?如果有帮助,我可以提供我的代码示例。

1 个答案:

答案 0 :(得分:0)

据我记得,Flexigrid根本不做任何排序。它只是将排序信息传递给服务器。因此,排序数据的任何问题都是服务器端的。

要对客户端进行排序您必须发送所有数据记录而不是n(每页n个)

至于选择和排序 - SQL不禁止在查询中选择两次列,所以你可以

SELECT sth, DATEFORMAT(my_date, sth) as when, my_date ORDER BY my_date;

以这种方式选择数据后,您只需在为flexigrid返回JSON时跳过my_date