我需要动态设置jQgrid中列的宽度。 调整大小列时,我们需要在会话中存储该宽度,再次在加载页面上,我们必须动态设置该宽度。
答案 0 :(得分:0)
没有动态设置width
的方法,但可以修改我在the answer中发布的resizeStop
代码来创建相应的方法。在the demo中,如果主网格,子网格的列宽将根据列宽更改。因此,resizeStop
回调的代码只是将某些网格列(在这种情况下为子网格)的宽度设置为新值。这正是动态设置width
所需要的。
如果您只需要为页面保存列,并在下次加载同一页面时使用用户的最后一个宽度选项,那么您可以创建具有相应宽度的网格每一栏。从the demo和the answer查看another one。如果更改某些列的列宽并重新加载页面,您将看到具有上次更改宽度的网格。我认为这是你可以使用的。