0
我在GXT 3中遇到問題,並在容器中設置邊框。我創建了幾個沒有任何邊框和標題的ContentPanel,因此它們工作得很好。但後來我想補充容器指標(如BorderLayoutContainer),也掀起容器邊框,邊框的一些仍然在那裏:炫耀GXT 3中的邊框
所以,我要的是乾淨的白色頁面沒有任何邊框。這是我的代碼與容器:
public class Page {
public Widget asPage()
{
BorderLayoutContainer container = new BorderLayoutContainer();
try
{
container.setId("#MainContainer");
container.setBorders(false);
container.setWestWidget(asDashBoard(), new BorderLayoutContainer.BorderLayoutData());
VerticalLayoutContainer vlcforRight = new VerticalLayoutContainer();
vlcforRight.setBorders(false);
vlcforRight.setId("#vlcRight");
vlcforRight.add(asHeader(), new VerticalLayoutContainer.VerticalLayoutData(1, 0.3));
vlcforRight.add(asMainView(), new VerticalLayoutContainer.VerticalLayoutData(1, 0.5));
container.setCenterWidget(vlcforRight);
}
catch (Exception e)
{
e.printStackTrace();
}
return container;
}}
其被簡單地添加到視窗:
Page page = new Page();
Viewport viewport = new Viewport();
viewport.add(page.asPage());
RootLayoutPanel.get().add(viewport);
功能asDashBoard(),asMainView(),asHeader()是相同的:
private Widget asHeader()
{
LayoutPanel lpHeader = null;
try
{
lpHeader = new LayoutPanel();
lpHeader.setId("#lpHeader");
lpHeader.add(setTestWidgets());
}
catch (Exception e)
{
e.printStackTrace();
}
return lpHeader;
}
其中LayoutPanel只是簡單地從ContentPanel擴展爲非標題和非邊框樣式。
從我的角度來看,我沒有設置容器的東西,但我不知道我想念什麼。任何幫助將是偉大的,謝謝