form.submit(), as in
Button okBtn = new Button("OK");
okBtn.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
form.submit();
}
});
On Feb 14, 5:23 am, learning coding <[email protected]>
wrote:
> Hi all,
>
> I am new to GWT ,
> I am writing RPC code to transfer file from client to server.
>
> I have a client side like this.
> But i dont understand what i have to call from service class.
>
> i dont know what should i write in interface class and asyncronous
> class.
>
> Plz some one Help.
> .
>
> public class FileUploader{
> private ControlPanel cp;
> private FormPanel form = new FormPanel();
> private FileUpload fu = new FileUpload();
> public FileUploader(ControlPanel cp) {
> this.cp = cp;
> this.cp.setPrimaryArea(getFileUploaderWidget());
> }
> @SuppressWarnings("deprecation")
> public Widget getFileUploaderWidget() {
> form.setEncoding(FormPanel.ENCODING_MULTIPART);
> form.setMethod(FormPanel.METHOD_POST);
> // form.setAction
> (/* WHAT SHOULD I PUT
> HERE */);
> VerticalPanel holder = new VerticalPanel();
> fu.setName("upload");
> holder.add(fu);
> holder.add(new Button("Submit", new ClickHandler() {
> public void onClick(ClickEvent event) {
> GWT.log("You selected: " + fu.getFilename(),
> null);
> form.submit();
> }
> }));
> form.addSubmitHandler(new FormPanel.SubmitHandler() {
>
> public void onSubmit(SubmitEvent event) {
> if (!"".equalsIgnoreCase(fu.getFilename())) {
> GWT.log("UPLOADING FILE????", null);
> // NOW WHAT????
> }
> else{
> event.cancel(); // cancel the event
> }
> }
> });
> form.addSubmitCompleteHandler(new
> FormPanel.SubmitCompleteHandler()
> {
> public void onSubmitComplete(SubmitCompleteEvent
> event) {
> Window.alert(event.getResults());
> }
> });
> form.add(holder);
> return form;
> }
> }
--
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.