[每日一得]EXT的accordion中放treepanel在IE6中不顯示橫向滾動條的問題解決

 


這種場景用在業務系統的左邊菜單樹最多,
Viewport->westPanel,然後westPanel的layout爲accordion,
然後在westPanel中放多個treePanel,
這時在IE6,顯示如果樹超出了顯示範圍只會出現縱向滾動條而不會出現橫向滾動條,
如果把westPanel繼續拖小,連縱向滾動條也會被遮住。
具體代碼可見 我在EXT官方論壇上發的貼子, 目前在官方論壇還沒有解決方案。 多次嘗試後的處理方式是在每個treePanel外面再包一層layout爲border的Panel,treePanel的region: 'center', 然後把這個新加的Panel加到westPanel中就好了。 =================================== 官方有開發人員回貼了,有了更好的解決方案, 在jsp或html中增加如下CSS: <style type="text/css">   .ext-ie .x-tree .x-panel-body {position: relative;}   .ext-ie .x-tree .x-tree-root-ct {position: absolute;}  </style>