Ale*_*nek 5 sorting jquery jqgrid
无论如何我可以在运行时启用或禁用列排序吗?
我可以删除或添加使排序成为可能的类,当我删除它时,列无法排序.但是当我恢复它时,网格会自动对该列进行排序,就好像有人对它进行了排序一样.
Hec*_*nez 14
是的你可以.
我们来写一些背景:
//Here you have your grid.
jQuery('#myGrid');
//Here the definition of a colModel
{name:'Name', index:'name', sortable:true, align:'left', required: true, editable:true, edittype:'text'}
Run Code Online (Sandbox Code Playgroud)
现在,当您单击某个按钮时,您将调用一个函数,该函数应该禁用列名称的排序.这就是函数应该是什么样子.
function disableSorting(){
jQuery('#myGrid').setColProp('Name', {sortable: false});
}
Run Code Online (Sandbox Code Playgroud)
经测试,它的工作原理:)