我有一个小屏幕,我希望数据网格上的水平滚动条自动出现。 我用过: dataGrid.setMinimumTableWidth(1500,Unit.PX);
这会设置滚动条仍未显示的宽度
任何提示?
答案 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>