2012-02-16 183 views
1

我有一個小屏幕,我想讓數據網格上的水平滾動條自動出現。我使用過: dataGrid.setMinimumTableWidth(1500,Unit.PX);GWT Datagrid水平滾動條不出現

此設置寬度既滾動條仍然沒有出現

任何尖端?

+0

棘手的是使用:dataGrid.setMinimumTableWidth(width,Unit.PX); – Jose 2012-02-23 17:19:48

回答

1

我有類似的問題。使用DatGrid時,確保將其放置在ResizeLayoutPanel中。將面板的高度設置爲xxx PX,寬度設置爲yyy%。然後,DataGrid只需將寬度設置爲100%即可。列寬度單位可以是EM,PCT或PX。實際上,不要將所有列寬設置爲100%,否則會出現時髦的顯示問題。希望這可以幫助。

0

所以我測試了這兩個滾動條顯示的代碼。

<g:ResizeLayoutPanel height="480px" width="760px"> 
     <c:DataGrid width="100%" addStyleNames='{style.cellTable}' ui:field="testResultTable"/> 
    </g:ResizeLayoutPanel>