我有一个的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