1、TreePanel :ptype: ‘treeviewdragdrop’
var guestBarTree = Ext.create('Ext.tree.Panel', {
width: 200,
height: '50%',
store: guestBarStore,
displayField: 'dataName',
rootVisible: true,
region: 'south',
enableDD: true,//是否支持拖拽效果
viewConfig: {
name: 'barTreeView',
plugins: {
ptype: 'treeviewdragdrop',
ddGroup: 'ddTreeGroup'//自定义,名字相同可组件之间拖动
},
allowCopy: true,
listeners: {
'beforedrop': dropHandler//落下之前执行函数
}
},
listeners: {
'itemclick': function (_this, record) {
mainBarTree.getSelectionModel().deselectAll();
nodeInfoStore.loadRawData(getNodeInfo