如何在jqgrid中设置列宽

如何在jqgrid中设置列宽,jqgrid,Jqgrid,我需要在jQgrid中动态设置列的宽度。 当调整列大小时,我们需要在会话中存储该宽度,在加载页面上,我们必须动态设置该宽度 没有动态设置宽度的方法,但是可以修改我在中发布的resizeStop的代码来创建相应的方法。在中,子网格的列宽将根据主网格的列宽进行更改。因此,resizeStopcallback的代码只是将某一列网格(本例中为子网格)的宽度设置为新值。这正是动态设置宽度所需的 如果您只需要为页面保存列,并在下一次加载同一页面时使用用户的最后一个宽度选择,则可以使用每个列的相应宽度创建网格

我需要在jQgrid中动态设置列的宽度。
当调整列大小时,我们需要在会话中存储该宽度,在加载页面上,我们必须动态设置该宽度

没有动态设置
宽度的方法,但是可以修改我在中发布的
resizeStop
的代码来创建相应的方法。在中,子网格的列宽将根据主网格的列宽进行更改。因此,
resizeStop
callback的代码只是将某一列网格(本例中为子网格)的宽度设置为新值。这正是动态设置
宽度所需的


如果您只需要为页面保存列,并在下一次加载同一页面时使用用户的最后一个宽度选择,则可以使用每个列的相应宽度创建网格。从和看。如果更改某些列的列宽并重新加载页面,您将看到最后更改宽度的网格。我认为这是您可以使用的。

您建议的传递已保存网格设置的方法是什么?我正在考虑为用户保存一些网格配置,您是否会考虑将这些设置保存在数据库中,然后在视图中传递它们(MS MVC)?@Mark:我使用web浏览器的
localStorage
。因此用户可以在不同的计算机上或在同一台计算机上的不同web浏览器中进行不同的设置。在分析了客户的确切要求后,实际上并不需要将信息保存在数据库中。我甚至不知道这个概念……经过一些时间研究这是惊人的…这将允许我为我的用户网格添加大量自定义选项。你就是那个人!@Mark:我很高兴你喜欢它。
localStorage
的使用非常简单,可以在不需要大量投资的情况下改善用户体验。@Oleg thanx作为你的答案。但是如果我需要将这些数据存储在se中,该怎么办会话&从会话而不是本地存储中恢复它。