Hello.
Please help me, because I have some problems with dialog window and
sevwlet. In dialog window I have FormPanel like this:
import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.DOM;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.DialogBox;
import com.google.gwt.user.client.ui.FormHandler;
import com.google.gwt.user.client.ui.FormPanel;
import com.google.gwt.user.client.ui.FormSubmitCompleteEvent;
import com.google.gwt.user.client.ui.FormSubmitEvent;
import com.google.gwt.user.client.ui.HorizontalPanel;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.TextArea;
import com.google.gwt.user.client.ui.TextBox;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.google.gwt.user.client.ui.Widget;
public class inviteDialog extends DialogBox {
public inviteDialog() {
super(false, true);
setSize("400", "200");
Button uploadSubmitButton = new Button("Submit");
Button cancel = new Button("Cancel");
cancel.setHeight("28px");
VerticalPanel panel = new VerticalPanel();
panel.setHorizontalAlignment(VerticalPanel.ALIGN_LEFT);
Label l1 = new Label("Mail Adress:");
final Label info = new Label("");
DOM.setStyleAttribute(info.getElement(), "color", "#FF0000");
final TextBox addr = new TextBox();
addr.setName("addres");
addr.setWidth("400");
Label l2 = new Label("Message:");
final TextArea message = new TextArea();
message.setName("message");
message.setWidth("400");
message.setText("sample text");
HorizontalPanel panel2 = new HorizontalPanel();
panel2.add(panel);
VerticalPanel mainPanel = new VerticalPanel();
mainPanel.add(panel2);
mainPanel.add(info);
setWidget(mainPanel);
VerticalPanel vp1 = new VerticalPanel();
addr.setName("adres");
message.setName("content");
final FormPanel form = new FormPanel();
form.setAction(GWT.getModuleBaseURL() + "SendMailServlet");
form.setEncoding(FormPanel.ENCODING_URLENCODED);
form.setMethod(FormPanel.METHOD_POST);
vp1.add(l1);
vp1.add(addr);
vp1.add(l2);
vp1.add(message);
//vp1.add(panelButtons);
vp1.add(uploadSubmitButton);
vp1.add(cancel);
uploadSubmitButton.addClickListener(new ClickListener() {
public void onClick(Widget sender) {
form.submit();
}
});
form.addFormHandler(new FormHandler() {
public void onSubmit(FormSubmitEvent event) {
}
public void onSubmitComplete(FormSubmitCompleteEvent
event) {
Window.alert("done");
}
});
form.setWidget(vp1);
panel.add(form);
cancel.addClickListener(new ClickListener() {
public void onClick(Widget w) {
inviteDialog.this.hide();
}
});
}
}
Here is one textField and one textArea. It's simple.
Next step I want to send text from those fields to servlet
"sendMailServlet" and here I have a problem.
The servlet is loaded and something from servlet is done but I can't
take text from those fields.
Maybe You can see some mistakes in this code ?
I think that I don't have fault on the server side, but if You can
write how I can take textFields from this dialog too.
Thanks for answer and help.
Regards
Dominic
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---