[Users] Dragdrop on a map

Moataz Elmasry zaza1851983ml at googlemail.com
Wed Nov 3 13:46:09 CET 2010


hello List

I'm trying to drag items from a tree and drop them on a map as features
I have a Tree Panel with:
Pronto.modules.POITBar = Ext.extend(Ext.tree.TreePanel, {
   
    layout: 'fit',
    //plugins:['msgbus'],
   
    //layout:"accordion",
    width: 440,
    closable:false,
    height: 600,           
    title : "POI",
    id : "poi",
    collapsible: true,
    rootVisible: false,
    expandable : true,
   
    root: {
        nodeType: 'async'
    },
       
    dataUrl: Pronto.getRootDirectory() + 'resources/json/poi.json',
   
    ddGroup : "poiGroup",
   
    enableDrag:true,
   
   
    /**
     * @constructor
     */   
    initComponents : function() {
        Example.Panel.superclass.initComponent.apply(this, arguments);
    },
});


and the map panel defined as:

var mapPanel = new GeoExt.MapPanel({
        title: "Map",
        region: "center",
        map: map,
        zoom: 15,
        tbar : tbar,
        draggable : {
            insertProxy: false,
            onDrag : function(e){
              console.log(e); 
            },
            endDrag : function(e){
                console.log(e);
            },
            groups : {
                'poiGroup' : true
            }
        }
    });

As you can see, both panels have the same ddGroup, but still none of the 
listeners in the draggable object in the map panel are called, when I 
drag something from the tree and drop it on the map
Any ideas why?

Regards,
Moataz


More information about the Users mailing list