Annonce
Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.
Vous allez recevoir un message pour effectuer ce changement de mot de passe.
Merci de bien respecter les règles préconisées.
#1 Tue 25 May 2010 12:06
- frankySIG
- Participant occasionnel
- Date d'inscription: 12 Apr 2010
- Messages: 42
[GeoExt]afficher le contenu d'un popup dans un panel
Boujour.
Actuellement j'affiche des attributs d'une couches WFS dans un popup, je cherche à savoir comment afficher ces informations dans un panneau fixe de mon application (Ext.Panel ou autre).
Voici mon code, j'ai essayé toute la matiné de trouver une solution sans résultat
Code:
var medicago = new OpenLayers.Layer.Vector( "Medicago",{ extractAttributes: true, strategies : [ new OpenLayers.Strategy.BBOX(), new OpenLayers.Strategy.Fixed() ,new OpenLayers.Strategy.Cluster({distance: 0.01})], protocol: new OpenLayers.Protocol.HTTP( {url : "http://localhost:8090/geoserver/wfs?", params: {format:"WFS", service: "WFS", version: "1.0.0", request: "GetFeature", typename: "MEDICAGO_VIEW", SRS: "EPSG:4326"}, format : new OpenLayers.Format.GML() }), geometryName : "GEOMETRY", styleMap: accession_style1 }); var selectControl1 = new OpenLayers.Control.SelectFeature( medicago); map.addControl(selectControl1); selectControl1.activate(); medicago.events.on({ featureselected: function(e) { if(typeof(popup) != "undefined"){ popup.destroy(); } var content ="<table>NOM"; for (var i=0; i < e.feature.cluster.length; ++i) content+="<tr>"+e.feature.cluster[i].attributes.NOM_ACCESSION+"</tr>"; popup = new GeoExt.Popup({ feature : e.feature, html: content, collapsible: true ,width : 250 ,height : 250 ,anchored : true }); popup.show(); } });
liens vers le sujet similaire sur forumsig, j'y ai posté une solutions: http://www.forumsig.org/showthread.php? … post236949
Dernière modification par frankySIG (Wed 26 May 2010 09:47)
Hors ligne