我在ScrollPanel上有问题...我尝试使用此功能,但并不能填满所有空间:
scrollPanel.setSize("100%","100%");
我读到应该给ScrollPanel一个固定的高度,但这不能满足我的要求!
当我使用setSize(“ 100%”,“ 100%”);时,我有一个HorizontalPanel;该空间已满,但是当我将HorizonPanel放入ScrollPanel时出现此问题。
有人对此有解决方案吗?
根据文档http://goo.gl/V31VB,您应该使用CSS单位,但不能使用百分比。
您可以使用Window.getClientHeight()/ Window.getClientWidth()计算高度/宽度。
如果滚动面板没有被另一个面板包围,而您提到它的height
至100%
,则它占据0px
的高度。如果导致滚动面板的整个层次结构为layout panels,则可以将height
设置为100%
,但否则应重新设计逻辑。