我在html页面上有两个没有autoupload的kendo上传小部件。 当我按下按钮时,两个控件都开始将文件上传到后端。 当所有控件成功上传文件时,我需要执行一些后期处理。
我可以订阅完整的活动,但是当两个控件都完成时我该如何抓住时机?
答案 0 :(得分:1)
保留已完成上传的计数。启动时将其重置为零。在完整的事件处理程序(对每个上载窗口小部件使用相同的事件处理程序)中,递增计数器当你达到2时,你知道两者都已完成。
var uploadCount;
onStartUpload: function () {
uploadCount = 0;
}
uploadComplete: function () {
uploadCount++;
if (uploadCount = 2) {
doPostProcessing();
}
}
您当然需要检查并照顾成功上传,取消上传,重新上传等。