2017-01-24 95 views

回答

0

检查/Root/System/SystemPlugins/Portlets/IntraUploadDialog.ascx。有一个巨大的Javascript来处理上传过程。您可以在fileupload完成的分支中上传后添加其他功能。

$('#sn-upload-fileupload').fileupload({ 
     ... 
     done: function (e, data) { 
         inProgress = false; 
         var json = (data.jqXHR.responseText) ? jQuery.parseJSON(data.jqXHR.responseText) : data.result; 
         $('.sn-upload-bar', data.context).addClass('sn-upload-uploadedbar'); 

         var filename = json.Name; 
         var url = json.Url; 
         $('.sn-upload-filetitle', data.context).html('<a href="' + url + '">' + filename + '</a>'); 

         SN.Upload.uploadFinished(data.formData.ChunkToken); 

         **//call an action or add custom functionality** 

        } 
    }); 

有内置的感应/净OData的行动与您可以拨打行动槽Ajax和有针对检查出的内容的作用。

http://wiki.sensenet.com/Built-in_OData_actions_and_functions#Check_out_action_-_from_version_6.3

+0

谢谢。它解决了我的问题。 –