tableToGrid jqgrid可排序问题

时间:2011-10-11 11:00:30

标签: javascript jquery jqgrid

我有一个有3列并使用jqgrid我将它转换为jqgrid表。这条线就行了:

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

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

提前致谢:)

1 个答案:

答案 0 :(得分:2)

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

另一个选项是定义onSortCol事件处理程序,该事件处理程序测试indexiCol参数以决定用户单击哪个列标题。您可以返回'stop'字符串以拒绝排序第3列。