我在ExtJs(Tree-1和Tree-2)中開發了兩個樹面板。在所有情況下,這些樹木正在拖拽兩個樹木之間。我只想在以下情況下拖放 (從樹-1到樹-2),(從樹-1到樹-1)和(從樹-2到樹-2)。這是要限制從樹-2到樹-1的拖放。以下是我的源代碼。限制在ExtJs樹面板中的拖放
/*Tree1*/
Ext.create('Ext.tree.Panel', {
title: 'From Agent:',
collapsible: true,
collapseDirection: Ext.Component.DIRECTION_TOP,
frame:true,
width: 310,
minHeight: 50,
margin: '0 0 0 0',
store: store1,
listeners:{
checkchange:function(node, checked, eOpts){
node.cascadeBy(function(n){n.set('checked', checked);});
}
},
rootVisible: false,
viewConfig: {
plugins: {
ptype: 'treeviewdragdrop',
sortOnDrop: true,
containerScroll: true
}
},
sorters: [{
property: 'text',
direction: 'ASC'
}]
}),
/*Tree2*/
Ext.create('Ext.tree.Panel', {
title: 'To Agent:',
frame: true,
collapsible: true,
collapseDirection: Ext.Component.DIRECTION_TOP,
width: 310,
margin: '0 0 0 20',
minHeight: 50,
store: store2,
listeners:{
checkchange:function(node, checked, eOpts){
node.cascadeBy(function(n){n.set('checked', checked);});
}
},
rootVisible: false,
viewConfig: {
plugins: {
ptype: 'treeviewdragdrop',
sortOnDrop: true,
containerScroll: true
}
},
sorters: [{
property: 'text',
direction: 'ASC'
}]
}),
這些代碼可以在拖放時進行剪切和粘貼。我想將這些代碼作爲複製和粘貼,同時拖放。請幫幫我。 在此先感謝。
任何人都可以幫助我,請。我在等。 –