У меня проблема в GXT 3 с установленными границами в контейнерах. Я создаю несколько ContentPanels без каких-либо границ и заголовков, в результате они отлично работают. Но затем я пытаюсь добавить контейнер (F.E. 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 с не-заголовком и без границ.
С моей точки зрения, я не устанавливаю что-то для контейнеров, тем не менее я понятия не имею, что я пропустил. Любая помощь будет замечательной, спасибо