0
我有一個動態填充的Ext.tree.TreePanel。我可以從樹中拖動節點並將它們放到面板中,但當拖動它們時,節點默認圖標類也會出現在拖動代理中。我如何刪除該課程?如何在拖動時從treenode中刪除類?
我有一個動態填充的Ext.tree.TreePanel。我可以從樹中拖動節點並將它們放到面板中,但當拖動它們時,節點默認圖標類也會出現在拖動代理中。我如何刪除該課程?如何在拖動時從treenode中刪除類?
我還沒有測試過這個,但只是看一些源代碼,拖動的鬼是通過TreeNode元素克隆獲得的,所以你不能明確地告訴它不要添加你的類,但第一次機會您可以刪除TreePanel.startdrag事件中的類:
removeClassOnStartDrag = function(tree) {
tree.dragZone.proxy.ghost.removeClass('some-class');
}
...
treepanel.on('startdrag', removeClassOnStartDrag, this);