javascript - tableToGrid jqgrid可排序问题

标签 javascript jquery jqgrid

我有一个有 3 列的表,并使用 jqgrid 将其转换为 jqgrid 表。这段代码可以解决这个问题:

tableToGrid("#gasolineProducts", { width: '400', height: 'auto', caption: ''});

但是我的所有列现在都可以排序。我不希望我的第三列可排序。我如何在这里指定它?

提前致谢:)

最佳答案

您可以使用colModel参数作为 tableToGrid 的附加选项(在第二个参数中),其方式与直接创建 jqGrid 时的操作方式相同。相应列中的 sortable:false 值将使相应列不可排序。

还有一个选择是定义 onSortCol事件处理程序测试 indexiCol 参数来决定用户单击哪个列标题。您可以返回'stop'字符串来拒绝对第三列进行排序。

关于javascript - tableToGrid jqgrid可排序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7724953/

相关文章:

javascript - -- Node v4.x 中的 prof?

javascript - 在新请求上取消当前请求jqgrid

json - jqGrid不显示JSON数据

jquery - 动态跑过一排img标签(图片 slider )

javascript - 当调用内部函数时 Firebug 崩溃

jquery - 如果 Jquery 中的内容 == smth ?

jquery - jqGrid 获取 json 但有空行且没有数据

javascript - 使用 const 声明对象变量

javascript - 我可以使用 jQuery 从元素中删除最后添加的类吗

javascript - 使用 lodash 链接进行字符串操作