#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