我有一個的ContentPanel,它被設置爲可摺疊摺疊的ContentPanel不顯示新標題
ContentPanel bottomPanel = new ContentPanel();
BorderLayoutData layoutData = new BorderLayoutData(LayoutRegion.SOUTH);
layoutData.setSplit(true);
layoutData.setCollapsible(true);
// some code
add(bottomPanel, layoutData);
與
bottomPanel.setHeading("title");
設置面板的標題如果面板沒有崩潰,設置標題設置該面板的新標題。但是如果面板被摺疊,它不起作用。標題始終顯示未摺疊時的最後一個標題集。 在這兩個州,倒塌,沒有倒塌,吸氣總是返回新標題
bottomPanel.getHeading(); // "old Heading"
bottomPanel.setHeading("new Heading");
bottomPanel.getHeading(); // "new Heading"
我認爲這是一種渲染問題
在設置新標題 – swamy
後調用bottomPanel.layout()既不會調用bottomPanel.layout()也不會調用bottomPanel.repaint() –
一旦將標題設置爲gxt contentpanel,它將被摺疊或不折疊,它將在那裏。所以摺疊後,你必須設置標題和調用佈局。 – swamy