如何在kendo ui上传控件中初始显示async方法中的上传按钮

时间:2013-09-12 11:29:25

标签: jquery kendo-ui

我正在使用kendo ui上传控件。在那,我使用异步方法。我已定义了 上传控件如

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

我需要的是,当我选择任何文件时,上传按钮即将到来。但我最初想要按钮,当我选择任何文件时,只有上传按钮才能启用。 我怎么能在剑道ui做到这一点。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:3)

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

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

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

然后您可以在上传控件上启用/禁用上传事件“select”和“complete”中的自定义按钮,并通过以下自定义按钮调用上传事件:

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

我希望这对你有所帮助。