使用多个GridPanel自动调整窗口大小

时间:2015-10-19 12:45:45

标签: javascript extjs extjs4.2

我有一个模态窗口,最小高度为250px,最大为600px。我以编程方式将1或2或3或无限的GridPanel放入其中。我的问题是我无法让它发挥作用。

如果窗口有一个合适的布局,那么它仍然是250px高,并且第一个Grid将完全适合,如果有另一个,那么它在它下面是不可见的。

如果窗口布局是vbox,那么它也是250px高,但至少所有的GridPanel都在其中可见。这个问题,如果任何网格有太多行,那么它只会在网格中放置一个滚动条,但是我想扩展网格高度以使每一行都可见,并扩展窗口高度还

有什么想法吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

因为没有激光我自己做。 也许有更自动的方式,但这是我能做的最好的。 每次我向窗口添加网格时,我都会遍历网格,获得它们的高度,求和它们,并使用setHeight方法设置窗口高度。