如何检测 jqGrid 的大小已调整?
How can I detect a jqGrid has been resized?
当用户使用鼠标调整 jqGrid 的大小时,我找不到任何事件。 'gridResize'设置时死亡。
有什么方法可以添加自定义事件吗?
jqGrid 在主 table 元素之上创建一些外部 divs。方法gridResize
在最外面的div上使用了jQueryUIResizable,所以命名为gbox。因此,您可以在 gbox 上注册可调整大小的事件 resizestop
以检测调整大小的结束。相应的代码如下所示:
...
$grid.jqGrid("gridResize");
...
$grid.closest(".ui-jqgrid").bind("resizestop", function () {
alert("grid is resized");
});
当用户使用鼠标调整 jqGrid 的大小时,我找不到任何事件。 'gridResize'设置时死亡。
有什么方法可以添加自定义事件吗?
jqGrid 在主 table 元素之上创建一些外部 divs。方法gridResize
在最外面的div上使用了jQueryUIResizable,所以命名为gbox。因此,您可以在 gbox 上注册可调整大小的事件 resizestop
以检测调整大小的结束。相应的代码如下所示:
...
$grid.jqGrid("gridResize");
...
$grid.closest(".ui-jqgrid").bind("resizestop", function () {
alert("grid is resized");
});