我在“视图”中给出了一些项目(容器),布局为hbox
。现在我想给flex
通过“控制器”为每个项目赋予值。我怎样才能做到这一点?
我已经浏览了文档,但找不到任何类似的方法setFlex
.
EDIT :
Ext.apply(Ext.getCmp('IdHere'), {flex: 1});
我从此得到了答案link https://stackoverflow.com/a/6109705/1577396。
但现在的问题是,即使我动态更改弹性值,容器的视图也没有改变。它保持不变。
我最初没有在“视图”中分配弹性值,如所述here http://docs.sencha.com/ext-js/4-1/#!/api/Ext.layout.container.Box-cfg-flex
我的第一个猜测是需要通过调用重新运行布局过程doLayout()
我不太确定,但我认为你必须调用包含hbox
布局。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)