ADF中组件无法显示问题

  在ADF开发过程中,偶尔会遇到一些组件甚至页面无法显示到问题,这些问题往往是由浏览器决定的,比如在IE7里面能正常显示,但是到了IE8或者Firefox里面就会显示不出来,或者在IE8和Firefox显示正常,在IE7里面显示不正常。
  总结一下,出现这些问题往往是由于使用组件不合理造成的。
  在使用一些布局组件,比如PanelGroupLayout,PanelTabbed,PanelBox等组件时,由于这些组件在ADF中没有高度到概念,但是往往把Height设置成为100%,容易造成以上问题。
  在一些组件外面套上一些不能自己扩展到组件,比如PanelGroupLayout,PanelBox,PanelHeader等组件时,在运行显示时候,经常会缩在一起,导致显示不出来。
  所以,一般在布局页面的时候,经常用PanelStretchLayout组件,并把StartWidth,EndWidth设置为0,TopHeight,BottomHeight设置为auto,然后在其top,center,bottom到facet中进行布局。

你可能感兴趣的:(技术杂绘)