Как заставить ListBox заполнить всю свободную область? - PullRequest
0 голосов
/ 29 октября 2010

Я помещаю ListBox в ячейку таблицы и хочу, чтобы он занял всю ячейку (width = "100% height =" 100% ") и показал как можно больше строк, но:

  • не указывать setVisibleItemCount вызывает отображение большого выпадающего списка (я хочу список)
  • указание setVisibleCout заставляет список игнорировать высоту (он занимает столько места, сколько необходимо для точного отображения n строк)

есть ли обходной путь? (В Swing несколько разумных рядов - это функция высоты, и я бы хотел, чтобы это было так в gwt).

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 29 октября 2010

Вы можете приблизить решение, рассчитав, сколько элементов должно быть показано на основе желаемой высоты.

0 голосов
/ 29 октября 2010

ListBox является нативным компонентом GWT, и вот как он работает.Если вы используете GWT 2.1, вы можете создать свой собственный CellRenderer

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...