Jquery jqgrid edittype按标签选择排序列
我也有同样的问题。我正在从服务器获取json,并希望在客户端进行排序。我的网格具有Jquery jqgrid edittype按标签选择排序列,jquery,json,sorting,jqgrid,Jquery,Json,Sorting,Jqgrid,我也有同样的问题。我正在从服务器获取json,并希望在客户端进行排序。我的网格具有数据类型:'json'和loadonce:true。我尝试按照上面链接中的建议插入sorttype函数。下面是该列的代码 { "name":"id_project", "index":"id_project", "editable":true, "sortable":true, "edittype":"select", "sorttype":"function (value) { retur
数据类型:'json'
和loadonce:true
。我尝试按照上面链接中的建议插入sorttype函数。下面是该列的代码
{
"name":"id_project",
"index":"id_project",
"editable":true,
"sortable":true,
"edittype":"select",
"sorttype":"function (value) { return typeMapping[value]; }}",
"formatter":"select",
"editoptions":{"value":"2:Bike;15:Car;16:Aircraf;1:Boat"}
}
它仍然按照选项值而不是标签进行排序。sorttype属性的值应该是一个函数。您当前使用的是字符串(
“sorttype”:“…”
)。如果您试图通过Ajax请求加载有关colModel
的所有信息,您应该理解,JSON不支持函数数据类型。所以在JSON中没有直接的方法来序列化函数。您仍然可以使用sorttype
的字符串值,但要将函数名(字符串)替换为函数名,方法与中所述相同