【发布时间】:2013-06-06 05:15:09
【问题描述】:
我正在使用 dynaimc web twain 扫描图像。
function scan() {
......
.....
dynamicWebTwain1.AcquireImage();
dynamicWebTwain1.attachEvent('OnPostAllTransfers',dynamicWebTwain1_OnPostAllTransfers);
zAu.send(new zk.Event(zk.Widget.$('$btnScan'), 'onScan', null, {toServer:true}));
}
function dynamicWebTwain1_OnPostAllTransfers(){
........
...........
strActionPage += "&AttachmentCode="+attachmentCode+"&AttachmentDesc="+attachmentDesc+"&AttachmentDetail="+attachmentDetail+"&FileType="+fileType+"&FileName="+fileName;
dynamicWebTwain1.HTTPUploadAllThroughPostAsPDF(document.location.hostname, strActionPage, fileName);
}
问题是在dynamicWebTwain1_OnPostAllTransfers(){ } 方法完成之前调用zAu.send(new zk.Event(zk.Widget.$('$btnScan'), 'onScan', null, {toServer:true}));,这对我来说是个问题..有什么方法可以让zAu.send(new zk.Event(zk.Widget.$('$btnScan'), 'onScan', null, {toServer:true})); 执行直到dynamicWebTwain1_OnPostAllTransfers(){ 完成。
【问题讨论】: