Providing minimal working example
<ul id="groupstree" class="easyui-tree tree" data-options="animate:true,dnd:true,
onBeforeDrop: function(target,source,point){
if( source.attributes.source == 'person_tree' ){
toAppend = source;
toAppend.attributes.source = 'big_tree';
$(this).tree('append',
{
parent: target,
data: toAppend,
});
return false;
}
},
onAfterEdit: function(e, node) {
editName(e);
},
data:[
{'id':37,'text':'Group','attributes':{'node_type':'group','source':'big_tree'},'children':[{'id':-1,'text':'People','attributes':{'node_type':'people','source':'big_tree'},'state':'closed','children':[{'id':155,'text':'foo bar (foobar)','attributes':{'node_type':'person','source':'big_tree'}},{'id':157,'text':'test test (test)','attributes':{'node_type':'person','source':'big_tree'}},{'id':5,'text':'foo1 bar1','attributes':{'node_type':'person','source':'big_tree'}},]}]},
]
"></ul>
<div class="collections">
<ul id="peopletree" class="easyui-tree tree" data-options="animate:true,dnd:true,
onDragEnter: function(target,source){
if(source.attributes.source != null )
return false;
},
data:[
{'id':187,'text':'malenki asd (malenki)','attributes':{'node_type':'person','edited':false,'source':'person_tree'},'checked':'true'},{'id':160,'text':'asdfsadf asfasdfsa (sdfasdf)','attributes':{'node_type':'person','edited':false,'source':'person_tree'},'checked':'true'},
]
"></ul>
[code]
[/code]