GWT Datagrid水平滚动条不会出现

时间:2012-02-16 11:57:42

标签: gwt

我有一个小屏幕,我希望数据网格上的水平滚动条自动出现。 我用过: dataGrid.setMinimumTableWidth(1500,Unit.PX);

这会设置滚动条仍未显示的宽度

任何提示?

2 个答案:

答案 0 :(得分:1)

我有类似的问题。使用DatGrid时,请确保将其放在ResizeLayoutPanel中。将面板的高度设置为xxx PX,将宽度设置为yyy%。然后对于DataGrid,只需将宽度设置为100%。列宽单位可以是EM,PCT或PX。实际上,不要将所有列宽设置为总计100%,否则您将获得时髦的显示问题。希望这会有所帮助。

答案 1 :(得分:0)

所以我测试了这段代码,两个滚动条显示。

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