Extjs compositefield bug 定宽的form中compositefield消失
问题是这样的,Extjs 3.3.1版本中,在定宽的form中compositefield的label显示,但是field不显示,我试了一下发现非定宽的form就显示的, 原因是非定宽的form中 compositefield的 element的其中一个position relative的div 是设置高度的,在定宽的form中这个高度是没有被设置的,这个position relative的div的子元素全部是position absolute 的,这样子这个元素就失去高度了,而恰恰这个div又有overflow hidden 而且他父元素也是 overflow hidden
有个解决办法
Ext.getCmp(‘your_compositefield’).doLayout();
是否有其他重现的条件不清楚,遇到此问题可以如上解决
