public void submit( final Path context, final String fileName, final String targetUrl, final Command successCallback, final Command errorCallback ) { this.successCallback = successCallback; this.errorCallback = errorCallback; fields.add( getHiddenField( FileManagerFields.FORM_FIELD_PATH, context.toURI() ) ); fields.add( getHiddenField( FileManagerFields.FORM_FIELD_NAME, fileName ) ); fields.add( getHiddenField( FileManagerFields.FORM_FIELD_OPERATION, FileOperation.CREATE.toString() ) ); form.setAction( targetUrl ); form.submit(); }
public AttachmentFileWidget() { form.setEncoding( FormPanel.ENCODING_MULTIPART ); form.setMethod( FormPanel.METHOD_POST ); form.addSubmitCompleteHandler( new FormPanel.SubmitCompleteHandler() { @Override public void onSubmitComplete( final FormPanel.SubmitCompleteEvent event ) { if ( "OK".equalsIgnoreCase( event.getResults() ) ) { executeCallback( successCallback ); Window.alert( CommonConstants.INSTANCE.UploadSuccess() ); } else { executeCallback( errorCallback ); Window.alert( CommonConstants.INSTANCE.UploadFailure0( event.getResults() ) ); } } } ); final FileUpload up = new FileUpload(); up.setName( FileManagerFields.UPLOAD_FIELD_NAME_ATTACH ); fields.add( up ); form.add( fields ); initWidget( form ); }
public void submit( final Path path, final String targetUrl, final Command successCallback, final Command errorCallback ) { this.successCallback = successCallback; this.errorCallback = errorCallback; fields.add( getHiddenField( FileManagerFields.FORM_FIELD_FULL_PATH, path.toURI() ) ); fields.add( getHiddenField( FileManagerFields.FORM_FIELD_OPERATION, FileOperation.UPDATE.toString() ) ); form.setAction( targetUrl ); form.submit(); }