我目前正试图弄清楚如何处理保存jqGrid中列头的大小,但首先我似乎找不到一种方法来全局地监听所有jqGrid resizeStops。因此,我试图确保在调用resizeStop时获得columnheader的元素和大小。我想在所有jqGrid上都这样做。有可能吗?我已经试过单独调用resizeStop,但似乎效率不高。我通过绑定到Gridelement的一个元素上的jqGridResizeStart来做到这一点。但是我想在全局范围内这样做
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 , ... });
1条答案
按热度按时间64jmpszr1#
所有网格事件都是针对每个网格示例的。如果你只使用resizeStop作为参数函数,而不使用bind,你可以很容易地将其全局化。可以是这样的。
然后在所有网格中,你可以像这样添加它: