Sitecore 从自定义javascript调用触发器方法
我正在使用uploader控件上载文件。但是我想在上传完成后调用一个自定义javascription。是否有任何方法可以为按钮指定多个单击操作 或者有没有一种方法可以从自定义javascript调用触发器方法Sitecore 从自定义javascript调用触发器方法,sitecore,sitecore8,sitecore-speak-ui,Sitecore,Sitecore8,Sitecore Speak Ui,我正在使用uploader控件上载文件。但是我想在上传完成后调用一个自定义javascription。是否有任何方法可以为按钮指定多个单击操作 或者有没有一种方法可以从自定义javascript调用触发器方法 define(["sitecore"], function (Sitecore) { var UploadContacts = Sitecore.Definitions.App.extend({ initialized: function () { },
define(["sitecore"], function (Sitecore) {
var UploadContacts = Sitecore.Definitions.App.extend({
initialized: function () {
},
uploadFile: function () {
this.FileUploader.upload();
// custom calls
}
});
return UploadContacts;
});
我做的和你在这里找的一样。我这样做的方式是为uploader控件指定一个函数,以便在上传完成时回调 在初始化页面代码时,执行以下操作
initialize: function () {
this.on("upload-fileUploaded", this.FileUploaded, this);
},
FileUploaded: function (model) {
this.filesUploaded.push(model.itemId);
this.upFiles.viewModel.refreshNumberFiles();
if (this.upFiles.viewModel.globalPercentage() === 100) {
this.ImportData();
}
}
谢谢你的意见。我会试试看。我们是否需要在上传器中指定任何东西来调用此回调。否,上传的将默认触发此回调。那么一切都应该正常:)