onDragStop(args: any): void {
if (args.target.closest('.e-treeview')) {
args.cancel = true;
this.scheduleObj.deleteEvent(args.data);
let data = args.data;
data.Name = args.data.Name;
(this.treeObj.fields.dataSource as any).push(data);
this.treeObj.refresh();
}
}
public dragArea = 'body'; |
onDragStop(args: any): void {
if (args.target.closest('.e-treeview')) {
args.cancel = true;
this.scheduleObj.deleteEvent(args.data);
let data = args.data;
data.Name = args.data.Name;
data.Id = (this.treeObj.fields.dataSource as any).length + 1;
(this.treeObj.fields.dataSource as any).push(data);
this.treeObj.refresh();
let treeObj = document
.querySelector('.e-treeview')
.querySelectorAll('.e-list-item');
for (let i = 0; i < treeObj.length; i++) {
if (parseInt(treeObj[i].getAttribute('data-uid')) == data.Id) {
(treeObj[i] as any).style.backgroundColor = 'green';
}
}
}
} |