在jqGrid中,用户选择删除列后,网格的宽度会变小。因此,我认为使用$("#myGrid").trigger("resize")
在此时触发调整大小是合适的。但是,应该附加什么jqGrid事件?
我尝试在使用Column Chooser后在Firebug控制台上手动触发调整大小,但效果很好。
我也尝试了this question中的建议,但没有任何结果。
答案 0 :(得分:6)
我解决了自己的问题:
$("#myGrid").jqGrid("columnChooser", {
done: function() {
$("#myGrid").trigger("resize");
}
});
答案 1 :(得分:0)
如果您使用jqGrid的最新版本(目前是4.1.1),我之前描述的错误修复已经包含在jqGrid的主代码中。所以你可以从the demo看到所有的东西似乎没有做任何事情都是正确的。