1

我正在使用剑道 ui 上传控件。我正在使用异步方法。我已经定义了上传控件,例如

      $("#files").kendoUpload({
           async:{
              saveUrl:"/Home/Image",
              removeUrl:"/Home/RemoveImage"
          }
      });

我需要的是,当我选择任何文件时,上传按钮就会出现。但我最初想要这个按钮,当我选择任何文件时,只有上传按钮应该启用。我怎么能在剑道ui中做到这一点。任何帮助表示赞赏。

4

1 回答 1

3

问题是,在将文件添加到上传控件之前,不会创建上传按钮。

您可以做的是创建自己的自定义上传按钮并使用 CSS ex 隐藏原始按钮:

.k-upload-selected{
       display: none;
}

然后您可以从上传控件启用/禁用上传事件“选择”和“完成”上的自定义按钮,并调用自定义按钮的上传事件表单,例如:

$('#yourCustomUploadButton').click( function() {
    $('.k-upload-selected').trigger('click');
});

我希望这对你有帮助。

于 2014-11-20T20:19:39.970 回答