2009-06-02 96 views
1

我正在使用GWT 1.6.4和GWT-Ext 2.0.6。我正在嘗試使用EditorGridPanel並面臨渲染問題。GWT-Ext EditorGridPanel渲染問題

當模塊加載時,我用BorderLayout創建一個Panel(TopPanel)並將其添加到ViewPort。然後我創建另一個面板(CenterPanel)並添加EditorGridPanel,三個按鈕到BorderLayout面板(TopPanel)的中心。我嘗試了很多CenterPanel佈局,但仍然無法獲得我想要的內容。

我想讓表格顯示所需的數據和滾動條。所有三個按鈕都在桌子下面。表格的數據在模塊加載時通過異步調用來完成,因此當屏幕呈現給用戶時,數據將填充到表格中。但看起來像表沒有數據渲染,當異步過程完成後表填充,但不調整大小,以適應屏幕,只顯示一行。

問題是與網格,我沒有得到任何滾動條。其次,我不想定義網格的高度和寬度。我希望它儘可能多地顯示滾動條,就像我們在HTML表格中所做的那樣,將寬度和高度設置爲100%。

謝謝

回答

0

我找到了解決方案。我不得不在面板上添加網格。我必須將該面板的佈局設置爲FitLayout()。其次,在加載Store與數據之後,必須在該面板上調用doLayout()。我現在得到了表格的滾動條以及它適合整個可用空間。