複製代碼代碼如下:
//只要在treepanel中配置viewConfig即可,如果是兩棵樹之間,兩棵樹都要配置
viewConfig:{
plugins :{
ptype:'treeviewdragdrop',
appendOnly:true//只能拖著非葉節點上
},
listeners:{//監聽器
drop:function(node,data,overModel,dropPosition,options){
//ajax的操作把資料同步到後台資料庫
alert("把:"+data.records[0].get('text')+" 移到:"+overModel.get("text"));
},
beforedrop:function(node,data,overModel,dropPosition,dropFunction,options){
//if(overModel.get("leaf")){//目標節點
//overModel.set('leaf',false);
//}
}
}
}