2016-06-27 28 views
0

我有一個vaadin應用,並具有以下代碼Vaadin面板雖然設置爲不可見

Panel thePanel = new Panel("MainPanel"); 
HorizontalLayout panelContent = new HorizontalLayout(); 
panelContent.setSpacing(true); 
panelContent.setMargin(true); 
panelContent.setWidth("100%"); 
Label description = new Label("Description"); 
panelContent.addComponent(description); 
panelContent.setVisible(false); 
thePanel.addClickListener((e) -> panelContent.setVisible(! panelContent.isVisible())); 
thePanel.setContent(panelContent); 

此面板添加到VerticalLayout的,這被設置爲標籤,可在標籤片。

我的問題是面板是可見的,當頁面加載。只有

enter image description here 在它的一個點擊作品時預計 enter image description here

爲什麼後者在開始時沒有顯示?

謝謝

+1

只是爲了防止任何混淆:您在每個面板上單擊兩次以獲得第二個圖像中的結果?您的第一次點擊就像預期的那樣顯示標籤,對嗎? – cfrick

+0

當頁面加載時,它顯示第一個圖像。當我點擊一個面板時,這個面板是可見的,顯示的描述,所有其他面板顯示在第二個圖像...對不起,第二張圖片錯了,沒有顯示點擊面板 –

+0

最新Vaadin?似乎是一個佈局錯誤。 –

回答

0

從評論的人,我也不能再現它了。它現在顯示預期的行爲