【发布时间】:2014-06-02 02:31:34
【问题描述】:
我在一个 div 中有一个 extjs 网格简单的东西。我通过单击按钮隐藏和显示该容器。隐藏容器后,如果我调整窗口大小,然后再次显示 容器,网格的宽度为 100px。我希望它能够利用 width:100%
【问题讨论】:
-
尝试将
hideMode: "offsets"添加到网格配置或可能包含面板的配置中。 EXT 这个样子很有趣。 -
我认为只有当我使用 ext 方法隐藏网格时才会起作用?现在我只是通过字面意义上的可见性来隐藏父级:隐藏.. 不知道为什么网格在隐藏时会重新计算它的尺寸
-
我认为 EXT 会监听窗口大小调整事件,然后对所有内容进行布局。如果发生这种情况时您的网格被隐藏,则它的布局不正确。显示后可以在网格上调用 doLayout() 吗?顺便说一句,我猜在这一点上......
-
是的 doLayout() 是一个选项,但我的网格嵌套得很深。所以我没有直接处理它。现在如果网格可见并且我调整窗口大小,它可以完美运行
标签: javascript css extjs grid