我有一个动态填充的Ext.tree.TreePanel。我可以从树中拖动节点并将它们放在面板中但是当我拖动它们时,节点默认图标类也会出现在拖动代理中。如何删除该课程?
答案 0 :(得分:2)
我没有对此进行过测试,但只是查看了一些源代码,拖动的ghost是通过TreeNode元素克隆获得的,所以你不能明确告诉它不要添加你的类,但是第一次机会你删除该类是在TreePanel.startdrag事件中:
removeClassOnStartDrag = function(tree) {
tree.dragZone.proxy.ghost.removeClass('some-class');
}
...
treepanel.on('startdrag', removeClassOnStartDrag, this);