Javascript jqGrid-是否可以在初始化后设置onSortCol?

Javascript jqGrid-是否可以在初始化后设置onSortCol?,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我已经浏览了和其他一些SO问题,并且几乎只有当您初始化网格时,才有文档记录了处理onSortCol的方法,即: var myGrid = $("#gridid").jqGrid({ //... onSortCol: function(index, iCol, sortorder) { ... } }); 网格初始化后,是否有方法通过myGrid引用绑定到onSortCol事件 比如: myGrid.onSortCol(function (index, iCol, sortorder

我已经浏览了和其他一些SO问题,并且几乎只有当您初始化网格时,才有文档记录了处理
onSortCol
的方法,即:

var myGrid = $("#gridid").jqGrid({
   //...
   onSortCol: function(index, iCol, sortorder) { ... }
});
网格初始化后,是否有方法通过
myGrid
引用绑定到
onSortCol
事件

比如:

myGrid.onSortCol(function (index, iCol, sortorder)
   {
      //...
   }
);

谢谢

我找到了一个解决办法。这似乎很有效:

 myGrid.setGridParam({
     onSortCol: function(index, iCol, sortorder)
     {
         alert("Hello");
     }
 });

+1似乎是使用jqGrid API实现它的最干净的方法。是的,这是正确的方法(参见相同的示例)。或者,您可以使用
jqGridSortCol
事件:
myGrid.bind(“jqGridSortCol”,函数(e,index,iCol,sortOrder]){alert(“在jqGridSortCol中”);}