2016-05-04 56 views
0

我有一個vaadin佈局,可以在較大的屏幕上正常工作。只要屏幕尺寸(和分辨率)下降,所有內容都會被切斷,並且不會出現滾動條。當屏幕尺寸發生變化時,Vaadin會切斷(不可滾動)

我嘗試使用面板來解決問題,但面板也被切斷。

Panel panel = new Panel(); 
panel.setContent(horizontalSplit); 
panel.setSizeFull(); 
panel.getContent().setSizeUndefined(); 

我也使用

Responsive.makeResponsive(horizontalSplit) 

嘗試,但它仍然切斷

有什麼建議?

+0

做什麼?請張貼任何屏幕。 –

+0

只是滾動條。 – alecrosic

回答

0

如果設置

panel.setSizeFull(); 

panel.getContent().setSizeUndefined(); 

那麼它通常是內容是在小屏幕上CUTT。

解決方法是在面板內容上設置SizeSize()。

+0

實際上我昨天調試了設置 - 問題是包含所有組件的VerticalLayout不是「setSizeFull」,所以組件會切斷。 我將佈局設置爲setSizeFull並獲取滾動條。 – alecrosic

0

添加下面的風格在你styles.scss文件

.overflow-auto{ 
     overflow : auto; 
     } 

然後設置StyleName和到面板上你想要的滾動條或佈局窗口大小變化後調整

panel.setStyleName("overflow-auto");