ExtJ版本: 6.2.1
作为标题,我已经挖掘了一段时间的源代码,没有看到任何地方,我可以顺道来听这个。如果有人能指点或出示一些指南,我们将不胜感激。
发布于 2017-02-22 16:40:37
在树形面板的plugins
中,用方法onStartDrag
指定对象的dragZone
将允许您连接到Extjs的内部拖动过程。
这个类没有扩展到可观察的范围,因此很难找到合适的位置来查找,就像通常您期望的.fireEvent('startdrag')
一样。
您也不能使用组件查询来找到正确的父树视图/面板来指示正确的事件,所以最好由Extjs函数实用程序创建回调
编辑:或者您可以这样做来在dragstart
中分派treeview
事件
dragZone: {
onStartDrag: function(x, y) {
this.view.fireEvent('dragstart', x, y);
}
}
https://stackoverflow.com/questions/42383338
复制