标签: javascript jquery jqgrid
我有一个有3列并使用jqgrid我将它转换为jqgrid表。这条线就行了:
tableToGrid("#gasolineProducts", { width: '400', height: 'auto', caption: ''});
但是我的所有列现在都可以排序。我不希望我的第3列可以排序。我如何在这里指定?
提前致谢:)
答案 0 :(得分:2)
如果直接创建jqGrid,可以使用colModel参数作为tableToGrid(在第二个参数中)的附加选项,方法与执行此操作相同。相应列中的sortable:false值将使相应的列不可排序。
tableToGrid
sortable:false
另一个选项是定义onSortCol事件处理程序,该事件处理程序测试index或iCol参数以决定用户单击哪个列标题。您可以返回'stop'字符串以拒绝排序第3列。
index
iCol
'stop'