我正在给一些项目(容器),在“ View ”中,hbox
的布局。现在我想通过“ Controller ”为每个项目赋予 flex
值。我该怎么做?
我浏览了文档,但找不到任何像 setFlex
这样的方法。
编辑:
Ext.apply(Ext.getCmp('IdHere'), {flex: 1});
我从这个 link 得到了答案. 但现在的问题是,即使我正在动态更改 flex 值,容器的 View 也没有改变。它保持不变。
我最初没有在“ View ”中分配弹性值,如 here 所述
最佳答案
我的第一个猜测是需要通过调用 doLayout()
重新运行布局过程我不太确定,但我认为你必须调用包含 的父元素hbox
布局。
关于extjs - 将 Flex 值动态添加到 extjs 中的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15381200/