Peter Sparkes schrieb:
Thanks Grzegorz,

Unfortunately I can't get it to work, code is:

function upload() {
     var form = new Form("forms/upload_model.xml");
   var k = form.showForm("upload-display-pipeline.jx");

   k.invalidate();

   var widget = form.getChild("upload");
   var uploadedContent = handleUpload(form);
   var part  = widget.getValue();
   part.copyToFile("new.pdf") ;

I don't think that 'part' implements a the function 'copyToFile' (at least I haven't found it).
I get the file path of the uploaded file by
var filePath = widget.getValue().getFile();
Then you can copy it via custom copy functions to where you want.

I disabled the "k.invalidate()" and keep the file also after the request "upload.getValue( ).setDisposeWithRequest( false );" is gone (file is by default disposed with the request) because I copy it not within the request - but I must take care mayself after copying the the file gets deleted.

<snip>
var uploadWidget = form.lookupWidget( "upload" );
var k = form.showForm( screen );
// k.invalidate(); // do not allow return to the form
if( upload.value != null ) {
 var filePath = upload.value.file;
  upload.getValue( ).setDisposeWithRequest( false );
}
</snip>

HTH
Felix



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to