|
function onFileRemove(args)
{
var name = args.filesData[0].name.split(".")[0];
var files = document.getElementById("UploadFiles").ej2_instances[0].files;
for (var i = 0; i < files.length; i++) {
if (files[i].name == name) {
files = files.slice(i+1, 1);
document.getElementById("UploadFiles").ej2_instances[0].files = files;
}
}
args.postRawFile = false;
} |
Hi Ramazan,
Thanks for contacting Syncfusion support.
The files property has maintaining the previously loaded files, so we suggest you to slice the deleting file from the files property as like below code snippet.
function onFileRemove(args){var name = args.filesData[0].name.split(".")[0];var files = document.getElementById("UploadFiles").ej2_instances[0].files;for (var i = 0; i < files.length; i++) {if (files[i].name == name) {files = files.slice(i+1, 1);document.getElementById("UploadFiles").ej2_instances[0].files = files;}}args.postRawFile = false;}
Regards,Ponmani M
|
function onFileRemove(args)
{
var name = args.filesData[0].name.split(".")[0];
var files = document.getElementById("UploadFiles").ej2_instances[0].files;
for (var i = 0; i < files.length; i++) {
if (files[i].name == name) {
files = files.splice(i, 1);
}
}
args.postRawFile = false;
} |