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的,這被設置爲標籤,可在標籤片。
我的問題是面板是可見的,當頁面加載。只有
爲什麼後者在開始時沒有顯示?
謝謝
只是爲了防止任何混淆:您在每個面板上單擊兩次以獲得第二個圖像中的結果?您的第一次點擊就像預期的那樣顯示標籤,對嗎? – cfrick
當頁面加載時,它顯示第一個圖像。當我點擊一個面板時,這個面板是可見的,顯示的描述,所有其他面板顯示在第二個圖像...對不起,第二張圖片錯了,沒有顯示點擊面板 –
最新Vaadin?似乎是一個佈局錯誤。 –