Copie o código do código da seguinte forma:
//Basta configurar o viewConfig no treepanel. Se estiver entre duas árvores, ambas devem ser configuradas.
viewConfig:{
plug-ins :{
ptype:'treeviewdragdrop',
appendOnly:true//só pode arrastar nós não-folha
},
ouvintes:{//ouvinte
drop:função(nó,dados,overModel,dropPosition,opções){
//operação ajax sincroniza dados com o banco de dados em segundo plano
alert("Mover:"+data.records[0].get('text')+" para:"+overModel.get("texto"));
},
beforedrop:function(node,data,overModel,dropPosition,dropFunction,options){
//if(overModel.get("leaf")){//Nó de destino
//overModel.set('folha',false);
//}
}
}
}