用户显示/隐藏列后触发jqGrid的大小调整
在jqGrid中,在用户选择删除列之后,网格的宽度变小。 因此,我认为使用$("#myGrid").trigger("resize")
resize是适当的$("#myGrid").trigger("resize")
。 但是, 我应该附加什么jqGrid事件呢?
我尝试在使用Column Chooser后在Firebug控制台上手动触发resize并且效果很好。
我也试过这个问题的建议,但没有任何结果。
我解决了自己的问题:
$("#myGrid").jqGrid("columnChooser", { done: function() { $("#myGrid").trigger("resize"); } });
如果您使用jqGrid的最新版本(目前是4.1.1),我之前描述的错误修复已经包含在jqGrid的主代码中。 所以你可以从演示中看到所有看起来都是正确的,没有做任何事情。