Hi:
I am new to GWT. I have 2 widgets Widget1 and Widget2. Both the
Widgets have 1 Label and 1 Button each. The Widgets are created using
UiBinder. When I launch the application I want to display Widget1.
When I click on the button of Widget 1 I would like to hide the widget
and then display Widget 2 and vice versa. Any suggestions as to how
this can be achieved ?
Widget 1:
public class Widget1 extends Composite {
interface Widget1UiBinder extends UiBinder<Widget, Widget1> {
}
private static Widget1UiBinder uiBinder =
GWT.create(Widget1UiBinder.class);
@UiField
Button click1;
@UiField
Anchor signOutLink;
public Widget1() {
initWidget(uiBinder.createAndBindUi(this));
}
@UiHandler("click1")
void onClick(ClickEvent e) {
this.setVisible(false);
}
@UiHandler("signOutLink")
void onClickSignOutLink(ClickEvent e)
{
this.setVisible(false);
}
}
Widget 2:
public class Widget2 extends Composite {
interface Widget2UiBinder extends UiBinder<Widget, Widget2> {
}
private static Widget2UiBinder uiBinder =
GWT.create(Widget2UiBinder.class);
@UiField
Button click2;
public Widget2() {
initWidget(uiBinder.createAndBindUi(this));
}
@UiHandler("click2")
void onClick(ClickEvent e) {
this.setVisible(false);
}
}
Entry Point:
public class SwitcherApp implements EntryPoint {
public void onModuleLoad() {
RootPanel.get().add(new Widget1());
RootPanel.get().add(new Widget2());
}
}
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.