01.
$(document).ready(function () {
02.
vm = kendo.observable({
03.
logo: null,
04.
logoNome: null,
05.
logoSrc: null,
06.
onSelect: function(e){
07.
if(!Utils.isNullOrUndefined(e.files)){
08.
for (var i = 0; i < e.files.length; i++) {
09.
var file = e.files[i].rawFile;
10.
var name = e.files[i].name;
11.
vm.set("nomeImmagine", name);
12.
if (file) {
13.
var reader = new FileReader();
14.
reader.onloadend = function() {
15.
vm.set("logo", this.result.substring(this.result.search("base64,")+7));
16.
vm.set("logoSrc", this.result);
17.
vm.set("logoNome", vm.nomeImmagine);
18.
A_Gst.KendoBind("divTemplateLogo");
19.
};
20.
reader.readAsDataURL(file);
21.
}
22.
}
23.
}
24.
},
25.
FillViewModelFromResponse: function(data){
26.
vm.set("logo", data.gst.logoBase64);
27.
vm.set("logoNome", data.gst.logoNome);
28.
29.
}
30.
});
31.
32.
KendoUtils.bind(idForm, vm);
33.
});