gwt FromPanel 的应用

//  客户端代码 
          final FormPanel  form=new FormPanel();
           form.setEncoding(FormPanel.ENCODING_MULTIPART);
           form.setMethod(FormPanel.METHOD_POST);
           form.setAction(GWT.getModuleBaseURL()+"upload");
     HorizontalPanel  hp=new HorizontalPanel();
       final    FileUpload   mirrorPlatform=new FileUpload();
     
      final  Button  upload=new Button("上传");
      HorizontalPanel  hps=new HorizontalPanel();
          mirrorPlatform.setName("upload");
                
                 hps.add(upload);
          //上传
        upload.addClickHandler(new ClickHandler() {
   
   @Override
   public void onClick(ClickEvent event) {
     form.submit();
   }
  }) ;


        form.addSubmitCompleteHandler(new SubmitCompleteHandler() {
   
   @Override
   public void onSubmitComplete(SubmitCompleteEvent event) {
     Window.alert(event.getResults());
   }
  });


         form.addSubmitHandler(new FormPanel.SubmitHandler() {

   @Override
   public void onSubmit(SubmitEvent event) {
    
                if (!"".equalsIgnoreCase(mirrorPlatform.getFilename())) {
                        GWT.log("UPLOADING FILE????", null);
                                // NOW WHAT????
                }
                else{
                        event.cancel(); // cancel the event
                }
   }
     });

 
      form.add(hp);
      this.setWidget(form);
  
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值