我有一个有 3 列的表,并使用 jqgrid 将其转换为 jqgrid 表。这段代码可以解决这个问题:
tableToGrid("#gasolineProducts", { width: '400', height: 'auto', caption: ''});
但是我的所有列现在都可以排序。我不希望我的第三列可排序。我如何在这里指定它?
提前致谢:)
最佳答案
您可以使用colModel参数作为 tableToGrid
的附加选项(在第二个参数中),其方式与直接创建 jqGrid 时的操作方式相同。相应列中的 sortable:false
值将使相应列不可排序。
还有一个选择是定义 onSortCol事件处理程序测试 index
或 iCol
参数来决定用户单击哪个列标题。您可以返回'stop'
字符串来拒绝对第三列进行排序。
关于javascript - tableToGrid jqgrid可排序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7724953/