用户显示/隐藏列后触发jqGrid的大小调整

Don*_*lor 3 jquery jquery-ui jquery-plugins jqgrid

在jqGrid中,在用户选择删除列之后,网格的宽度变小.因此,我认为在此时触发调整大小是合适的$("#myGrid").trigger("resize").但是,我应该附加什么jqGrid事件呢?

我尝试在使用Column Chooser后在Firebug控制台上手动触发调整大小并且效果很好.

我也尝试了这个问题中的建议,但没有任何结果.

Don*_*lor 6

我解决了自己的问题:

     $("#myGrid").jqGrid("columnChooser", {
        done: function() {
          $("#myGrid").trigger("resize");
        }
      });
Run Code Online (Sandbox Code Playgroud)