【问题标题】:jqGrid - Is it possible to set onSortCol after init?jqGrid - 是否可以在初始化后设置 onSortCol?
【发布时间】:2012-06-21 16:49:06
【问题描述】:

我查看了 jqGrid documentation 和其他一些 SO 问题,几乎唯一记录在案的处理 onSortCol 的方法是在初始化网格时,即:

var myGrid = $("#gridid").jqGrid({
   //...
   onSortCol: function(index, iCol, sortorder) { ... }
});

在网格已经初始化之后,有没有办法通过myGrid 引用绑定到onSortCol 事件?

类似:

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

谢谢!

【问题讨论】:

    标签: javascript jquery jqgrid


    【解决方案1】:

    我找到了一种解决方案。这似乎运作良好:

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

    【讨论】:

    • +1 似乎是使用 jqGrid API 最简洁的方法。
    • 是的,这是正确的方式(例如,参见相同的here)。或者,您可以使用jqGridSortCol 事件:myGrid.bind("jqGridSortCol", function (e, index, iCol, sortOrder]) { alert("in jqGridSortCol");} )
    猜你喜欢
    • 2018-12-13
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 2021-03-21
    • 2022-08-14
    • 1970-01-01
    • 2012-02-17
    • 2014-09-29
    相关资源
    最近更新 更多