禁用jqGrid中的排序

Jop*_*per 12 jqgrid

是否可以在jqGrid中禁用所有列的排序,而不是添加sortable: false到colModel中的每个列?

小智 20

此功能已添加到jqGrid 4.0+中

在jqGrid配置中定义colModel部分后,添加以下内容:

cmTemplate: {sortable:false},
Run Code Online (Sandbox Code Playgroud)

这将强制所有列不再可排序.

  • 我想写同样的东西.谢谢!jqGrid 3.8.2中已存在"cmTemplate"功能,但在3.8.2中,`cmTemplate`的优先级太高了.因此,如果您在某些列中使用`cmTemplate:{sortable:false}`并且具有`sortable:true`,则jqGrid 3.8.2将对所有列使用`sortable:false`,而jqGrid 4.x将使用设置`对于一列,可排序:true`. (7认同)