jquery jqGrid resizeStop全局监听

3pvhb19x  于 2023-04-29  发布在  jQuery
关注(0)|答案(1)|浏览(113)

我目前正试图弄清楚如何处理保存jqGrid中列头的大小,但首先我似乎找不到一种方法来全局地监听所有jqGrid resizeStops。
因此,我试图确保在调用resizeStop时获得columnheader的元素和大小。我想在所有jqGrid上都这样做。
有可能吗?
我已经试过单独调用resizeStop,但似乎效率不高。
我通过绑定到Gridelement的一个元素上的jqGridResizeStart来做到这一点。但是我想在全局范围内这样做

64jmpszr

64jmpszr1#

所有网格事件都是针对每个网格示例的。如果你只使用resizeStop作为参数函数,而不使用bind,你可以很容易地将其全局化。可以是这样的。

function My_Global_Listen_Resize (new_width, index) {
/// here you code to listen
     // this - point to the current grid instance
}

然后在所有网格中,你可以像这样添加它:

$("#grid1"). jqGrid({
...
resizeStop : My_Global_Listen_Resize ,
...
});

$("#grid2"). jqGrid({
...
resizeStop : My_Global_Listen_Resize ,
...
});

相关问题