復制代碼 代碼如下:
//只要要在treepanel中配置一下viewConfig即可,如果是兩棵樹之間,兩棵樹都要配置
viewConfig:{
plugins :{
ptype:'treeviewdragdrop',
appendOnly:true //只能拖著帶非葉節(jié)點上
},
listeners:{//監(jiān)聽器
drop:function(node,data,overModel,dropPosition,options){
//ajax的操作把數(shù)據(jù)同步到后臺數(shù)據(jù)庫
alert("把:"+data.records[0].get('text')+" 移動到:"+overModel.get("text"));
},
beforedrop:function(node,data,overModel,dropPosition,dropFunction,options){
// if(overModel.get("leaf")){ //目標節(jié)點
// overModel.set('leaf',false);
// }
}
}
}