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中進行佈局。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章