Kendo上传:同步两个conrols上传完成

时间:2018-03-24 08:42:48

标签: file-upload kendo-ui

我在html页面上有两个没有autoupload的kendo上传小部件。 当我按下按钮时,两个控件都开始将文件上传到后端。 当所有控件成功上传文件时,我需要执行一些后期处理。

我可以订阅完整的活动,但是当两个控件都完成时我该如何抓住时机?

1 个答案:

答案 0 :(得分:1)

保留已完成上传的计数。启动时将其重置为零。在完整的事件处理程序(对每个上载窗口小部件使用相同的事件处理程序)中,递增计数器当你达到2时,你知道两者都已完成。

var uploadCount;

onStartUpload: function () {
    uploadCount = 0;
}

uploadComplete: function () {
    uploadCount++;
    if (uploadCount = 2) {
        doPostProcessing();
    }
}

您当然需要检查并照顾成功上传,取消上传,重新上传等。