GWT Datagrid горизонтальная полоса прокрутки не появляется - PullRequest
1 голос
/ 16 февраля 2012

У меня маленький экран, и я хочу, чтобы горизонтальная полоса прокрутки на сетке данных появлялась автоматически.я использовал: dataGrid.setMinimumTableWidth (1500, Unit.PX);

это устанавливает ширину полосы прокрутки до сих пор не появляются

любой совет?

Ответы [ 2 ]

1 голос
/ 18 февраля 2012

У меня была похожая проблема. При использовании DatGrid убедитесь, что вы поместили его в ResizeLayoutPanel. Установите высоту панели в XXX PX и ширину в гггг%. Затем для DataGrid просто установите ширину на 100%. Единицами ширины столбца могут быть EM, PCT или PX. На самом деле не устанавливайте ширину всех столбцов равной 100%, иначе вы получите странные проблемы с отображением. Надеюсь, это поможет.

0 голосов
/ 06 августа 2013

Итак, я протестировал этот код, обе полосы прокрутки показывают.

  <g:ResizeLayoutPanel height="480px" width="760px">
       <c:DataGrid width="100%"  addStyleNames='{style.cellTable}' ui:field="testResultTable"/>
  </g:ResizeLayoutPanel>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...