zaccret
30 May 2008, 2:02 AM
Env : Windows XP, gxt 1.0beta3, IE6, FF2/3
I have a centered login form (in a white background). When the user logins, I remove the form panel and build a new UI. When the user disconnects, I remove all the components and add the login panel again. But then, the background is blue...
public void onModuleLoad() {
final Viewport viewport = new Viewport();
viewport.setLayout(new CenterLayout());
final FormPanel formPanel = new FormPanel();
formPanel.setHeading("My panel");
formPanel.setWidth(400);
Button submitButton = new Button("Submit");
submitButton.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
viewport.removeAll();
viewport.setLayout(new BorderLayout());
ToolBar topPanel = new ToolBar();
TextToolItem tool1 = new TextToolItem("Go back");
tool1.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
viewport.removeAll();
viewport.setLayout(new CenterLayout());
viewport.add(formPanel);
viewport.layout(true);
}
});
topPanel.add(tool1);
viewport.add(topPanel, new BorderLayoutData(Style.LayoutRegion.NORTH, 25));
ContentPanel west = new ContentPanel();
west.setHeading("West");
viewport.add(west, new BorderLayoutData(Style.LayoutRegion.WEST, 200, 150, 350));
ContentPanel mainPanel = new ContentPanel();
viewport.add(mainPanel, new BorderLayoutData(Style.LayoutRegion.CENTER));
viewport.layout(true);
}
});
formPanel.addButton(submitButton);
viewport.add(formPanel);
RootPanel.get().add(viewport);
}
I have a centered login form (in a white background). When the user logins, I remove the form panel and build a new UI. When the user disconnects, I remove all the components and add the login panel again. But then, the background is blue...
public void onModuleLoad() {
final Viewport viewport = new Viewport();
viewport.setLayout(new CenterLayout());
final FormPanel formPanel = new FormPanel();
formPanel.setHeading("My panel");
formPanel.setWidth(400);
Button submitButton = new Button("Submit");
submitButton.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
viewport.removeAll();
viewport.setLayout(new BorderLayout());
ToolBar topPanel = new ToolBar();
TextToolItem tool1 = new TextToolItem("Go back");
tool1.addSelectionListener(new SelectionListener<ButtonEvent>() {
public void componentSelected(ButtonEvent ce) {
viewport.removeAll();
viewport.setLayout(new CenterLayout());
viewport.add(formPanel);
viewport.layout(true);
}
});
topPanel.add(tool1);
viewport.add(topPanel, new BorderLayoutData(Style.LayoutRegion.NORTH, 25));
ContentPanel west = new ContentPanel();
west.setHeading("West");
viewport.add(west, new BorderLayoutData(Style.LayoutRegion.WEST, 200, 150, 350));
ContentPanel mainPanel = new ContentPanel();
viewport.add(mainPanel, new BorderLayoutData(Style.LayoutRegion.CENTER));
viewport.layout(true);
}
});
formPanel.addButton(submitButton);
viewport.add(formPanel);
RootPanel.get().add(viewport);
}