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
-~----------~----~----~----~------~----~------~--~---

Reply via email to