Ext js高度不够导致页面元素显示不完全

阅读更多
今天遇到了一个这样的问题,写了一个带有9个fieldset的表单对象,但是显示结果却是这样的



只有在打开其中任意一个fieldset的时候才能正常的显示

Ext js高度不够导致页面元素显示不完全_第1张图片

在对代码进行反复确认后,发现没有出现任何错误
开始尝试对表单添加高度设置,将原来的代码
autoHeight : true
修改为
height : 600
这次显示结果正常了

Ext js高度不够导致页面元素显示不完全_第2张图片

但是如果设置了form高度就可能出现面板高度与表单高度不一致的情况,看起来很难看,所以最好的解决方案是对表单的父面板添加一个布局管理
layout : 'fit' 

这样就可以美观的解决这个问题了

  • Ext js高度不够导致页面元素显示不完全_第3张图片
  • 大小: 2.6 KB
  • Ext js高度不够导致页面元素显示不完全_第4张图片
  • 大小: 12 KB
  • Ext js高度不够导致页面元素显示不完全_第5张图片
  • 大小: 10.2 KB
  • 查看图片附件

你可能感兴趣的:(ext,JavaScript,java,UI)