banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GeoDataDays 2025

#1 Thu 26 May 2011 13:33

Deleurme
Participant actif
Date d'inscription: 13 Apr 2006
Messages: 101
Site web

[GeoExt] Ouverture du Popup via le FeatureStore

Bonjour,

J'ai développé une application sous GeoExt.
Dans mon panel, je dispose d'un FeatureStore (table de données attributaires)

Sur ma carte, mes les objets géographiques sont cliquables avec ouverture d'un Popup.

En cliquant depuis mon FeatureStore, les objets sont sélectionnés sur ma carte,
mais le PopUp ne s'ouvre pas.

J'ai suivi de la doc mais je ne vois pas trop quel est le code qui assure l'ouverture directe d'un popup lorsque l'on sélectionne une ligne de donnée dans un FeatureStore.


Mes sources: http://www.geotribu.net/node/144

Merci d'avance pour votre retour

Arno

Hors ligne

 

#2 Wed 08 June 2011 21:24

Tony VINCENT
Participant actif
Lieu: Poitiers
Date d'inscription: 13 Jan 2010
Messages: 86

Re: [GeoExt] Ouverture du Popup via le FeatureStore

Bonsoir,

En regardant la source que tu as donnée, la partie du code qui permet d'ouvrir le popup quand ton objet est séléctionné est le suivant :

Code:

    city.events.on({
            featureselected: function(e) {      
            if(typeof(popup) != "undefined"){
                popup.destroy();
            }
            var content = "<b>"+e.feature.attributes.Name+
                          "</b><br /> Lon : "+e.feature.attributes.Longitude+
                          "<br /> Lat : "+e.feature.attributes.Latitude;
 
            popup = new GeoExt.Popup({
                title       : 'City'
                ,feature    : e.feature
                ,width      : 200
                ,html       : content
                ,collapsible: true
                ,anchored   : true
            });        
            popup.show();
        }
    });

Et plus précisement cette ligne :

Code:

featureselected: ...

Mais, sans ton code, ce n'est pas facile de t'aider plus.


Tony

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo