日期:2014-05-16  浏览次数:20751 次

extjs4的desktop 的图标拖拽怎么做?
Ext.onReady(function() {
        var proxy_file = new Ext.dd.DragSource('grid-win-shortcut', { group: 'image' });
        var proxy_user = new Ext.dd.DragSource('acc-win-shortcut', { group: 'image' });
            //拖动完成的事件
        proxy_file.afterDragDrop = function(target, e, id) {
                var destEl = Ext.get(id);
                var srcEl = Ext.get(this.getEl());
                var sColor = srcEl.dom.id.split('_');       //得取拖动源id的后面一部分,即proxy_red后面的red
                destEl.dom.style.backgroundColor = sColor; //设置目标id的背景色        
            };
            proxy_user.afterDragDrop = proxy_file.afterDragDrop; //为其它拖动源赋值同样的事件处理函数
        });


网上看到这段代码,但是还是实现不了,希望会用的人给些指点,谢谢大家

------解决方案--------------------
看这篇文章
http://javacoo.iteye.com/category/177005