<ui:UiBinder
xmlns:ui='urn:ui:com.google.gwt.uibinder'
xmlns:g='urn:import:com.google.gwt.user.client.ui'>
<g:FlowPanel>
<g:Label>Login is required</g:Label>
<g:TextBox ui:field='userIdTextBox'>User ID</g:TextBox>
<g:PasswordTextBox ui:field='passwordTextBox'>Password</g:PasswordTextBox>
<g:Button ui:field='okButton'>OK</g:Button>
</g:FlowPanel>
</ui:UiBinder>
In the Java source file (LoginWidget.java) I create the UiBinder object in the LoginWidget constructor using:
ILoginWidgetBinder = GWT.create(ILoginWidgetBinder.class);
setWidget(binder.createAndBindUi(this));
When I want to display the login request screen I call the "login()" method:
public void login() {
setGlassEnabled(true);
show();
center();
}
When the "OK" button is clicked and a response received from the server to the login credentials the "onSuccess()" method executes the "hide()" method to hide the login widget.
On Wednesday, January 2, 2013 7:50:03 AM UTC-7, sreenivas wrote:
Hi,
I want to make my complete page to loose focus when popup comes. I mean i should not be able to click any widgets in the background when popup appears. For now, I am able to get the pop up , but I am able to click the buttons in the background page. How should i achieve this blur mechanism on background when popup opens?
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/4_jzegSFiRMJ.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
No comments:
Post a Comment