今天调试Flex界面时发现一个很奇怪的问题:
<mx:FormItem label="MDB文件 :" id="mdbUploadForm" required="true" >
<batchComponent:MdbUpload id="mdbUpload"/>
</mx:FormItem>
如上代码所示。最终界面上,无论这个控件大小如何,当这个控件因为页面中处于它的上方的控件的挤压,不能在屏幕显示时,始终看不见滚动条。从而这个控件会看不见!
经过各种代码排除,调试工作,终于发现原来是includeInLayout属性在捣乱!
经上网查证: includeInLayout :(true/false) 代表 控件是否会被容器裁切。从而导致会使滚动条不出现,在此贴出来,希望大家不要犯同样的错误。
问题:
flex vbox 当设置height = 100% 时,滚动条不出现的问题?
解决:
vbox.minHeight="0" ; vbox.minWidth="0"
本文探讨了Flex界面中VBox设置height为100%时滚动条不出现的问题及解决方案。通过调整VBox的minHeight和minWidth属性值为0,解决了因布局限制导致的滚动条无法正常显示的问题。
1572

被折叠的 条评论
为什么被折叠?



