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]