【问题标题】:jqgrid edittype select sorting column by labeljqgrid edittype按标签选择排序列
【发布时间】:2014-05-27 07:27:56
【问题描述】:

我在 Er.KT jqgrid sorting column by text issue 遇到了同样的问题。我从服务器获取 json 并希望在客户端进行排序。我的网格有datatype:'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"}
}

它仍然按选项值而不是按标签排序。

【问题讨论】:

    标签: jquery json sorting jqgrid


    【解决方案1】:

    sorttype 属性的值应该是一个函数。您当前使用 字符串 ("sorttype":"...")。如果您尝试通过 Ajax 请求加载关于colModel所有信息,您应该明白,JSON 不支持函数数据类型。所以你没有直接的方法来序列化 JSON 中的函数。您仍然可以做的是使用sorttypestring 值,但是以与描述相同的方式将 函数的名称(字符串) 替换为函数在the old answer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-27
      • 2011-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多