如何在Drag&放在TreePanel上 [英] How to fires event after Drag & Drop on TreePanel
本文介绍了如何在Drag&放在TreePanel上的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我如何使用Ext.tree.ViewDDPlugin的事件?
How can I use Ext.tree.ViewDDPlugin's events?
我有一个使用DDPplugin的TreePanel,但是我想知道如何听Drop事件。
I have a TreePanel that uses DDPplugin, but I'd like to know how to listen to the drop event.
这是我的代码看起来像:
This is what my code looks like:
var monPretree = Ext.create('Ext.tree.Panel',{
id : 'treepanel',
title : 'TITRE',
//width : 800,
//height : 600,
width : 500,
enableDD: true,
useArrows : true,
viewConfig : {
plugins : {
ptype: 'treeviewdragdrop',
appendOnly: true,
listeners: {
drop: function (node, data, overModel, dropPosition) {
alert('CHANGE');
},
notifyDrop: function (dragSource, event, data) {
var nodeId = data.node.id;
alert(nodeId);
},
notifyOver: function (dragSource, event, data) {
alert('over');
}
}
}
},
singleExpand : false,
store : monPrestore,
rootVisible : false,
我想以点击事件为例,但我的代码不工作
I would like to fire drop events for example, but my code doesn't work
谢谢:)
推荐答案
查看文档:
beforeinsert( Tree tree, Node parent, Node node, Node refNode, Object options )
在新树插入此树中的一个节点之前触发,返回false以取消插入。 ...
Fires before a new child is inserted in a node in this tree, return false to cancel the insert. ...
这篇关于如何在Drag&放在TreePanel上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文