Gwt 如何强制列表框填充整个空闲区域?

Gwt 如何强制列表框填充整个空闲区域?,gwt,Gwt,我将一个列表框放入一个tabele单元格,希望它复制整个单元格(width=“100%height=“100%”),并显示尽可能多的行,但是: 未指定setVisibleItemCount会导致显示一个大下拉框(我想要一个列表) 指定setVisibleCout使listbox忽略高度(需要多少位置才能精确显示n行) 我有一个解决方法吗?(在Swing中,有许多行是高度的函数,我希望在gwt中也是这样) 提前感谢ListBox是一个本地GWT组件,这就是它的工作方式。如果您使用GWT 2.1

我将一个列表框放入一个tabele单元格,希望它复制整个单元格(width=“100%height=“100%”),并显示尽可能多的行,但是:

  • 未指定setVisibleItemCount会导致显示一个大下拉框(我想要一个列表)
  • 指定setVisibleCout使listbox忽略高度(需要多少位置才能精确显示n行)
我有一个解决方法吗?(在Swing中,有许多行是高度的函数,我希望在gwt中也是这样)


提前感谢

ListBox是一个本地GWT组件,这就是它的工作方式。如果您使用GWT 2.1,您可以创建自己的CellRenderer

您可以通过根据所需高度计算应显示多少项来近似解决方案。

@Ibownik这实际上取决于您想要做什么。正如我所说,在GWT 2.1中,您可以如果你不想升级或者无法升级,我建议你使用VerticalPanel或其他FlexTable创建你自己的