带有sorttype文本的jqGrid和一个表中的int,没有排序

时间:2011-12-08 11:19:52

标签: sorting jqgrid

我的桌子上有一些专栏。

Venue - text
Venue type - text
# Of Guest Rooms - integer
# Of Meeting Rooms  - integer
Max Mtg Room Sq. Ft.  - integer
Total Mtg Space Sq. Ft.  - integer

所以问题。当我没有定义“sorttype”列时,只按文本字段排序,当我指定sorttype:int时,对于数字列,它们是排序的,但是文本列不排序。如果我为文本列指定sorttype:'text',为数字指定sorttype:'int',则只能通过数字列进行排序。

我真的很感激任何帮助

Demo of my problem

1 个答案:

答案 0 :(得分:1)

你应该删除thralling逗号以至少允许调试代码。当前代码产生语法错误,不会显示任何内容。

例如,在colModel定义结束时,您会发现},]组合。在subGridOptions中以相同的方式,您会看到false,}组合。此外,所有cellattr函数都包含没有;的返回,这是不好的。同样,最后一个语句($("#cb_"...).attr(....))也应该以{{1​​}}结束。