2011-10-11 81 views
0

我有一个有3列和使用jqgrid我将它转换为jqgrid表。这条线是诀窍:tableToGrid jqgrid可排序的问题

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

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

感谢提前:)

回答

2

您可以用同样的方式使用colModel参数作为tableToGrid的附加选项(在第二个参数),如果你直接创建的jqGrid你会做到这一点。 sortable:false值在相应列中将使相应的列不可排序。

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