javascript - Tree drag drop with copy or move icon -


i have tree, dragdrop.

enabledd: true, ddappendonly: true, 

and can copy or move nodes pressing spec key on keyboard.

this.on('beforenodedrop', function (e) {     e.tree.dragzone.proxy.animrepair = false;     // copy mode icon todo     this.movenodes(e.target, e.dropnode, null, null, e.rawevent.ctrlkey || e.rawevent.altkey || e.rawevent.shiftkey);     return false; }); 

but i'm searching solution change lovely x-dd-drop-ok-add and/or drop-add.gif other on move (minus instead of plus).

have idea that? can me?

i haven't checked works or not can check nodedragover event fired whenever node dragged on node @ time instead of displaying default icon can specify custom icon, along lines can debug , make additional changes if required

treepanel.on('nodedragover', function(dragoverevent){      e.source.proxy.el.replaceclass('x-tree-drop-ok-append', 'x-tree-drop-ok-append-minus'); }); 

Comments