[Users] control which fields are displayed in my Geoext popups
Robert Buckley
robertdbuckley at yahoo.com
Thu Jul 21 10:22:52 CEST 2011
Hi,
I would like to do the following and after several hours of trying and googling
will have to admit that I haven´t got far.
I want to ...
1. Restrict the fields displayed in my popup window so that I can control which
fields are displayed. I don´t want to show fid, objectid etc
2. Ideally I would like to use the accordion layout for when there is more than
one queryable layer, but I can´t find any code to implement this. I have seen it
on Bryan Mcbrides explorer, but apart from that can´t find any documentation.
currently I have a popup designed like this...
// create the popup
var featureInfo = new OpenLayers.Control.WMSGetFeatureInfo({
queryVisible: true,
highlightOnly: true,
maxFeatures: 5,
layers: [layer_wea_wms,EnMap_SG_WEA_f]
});
featureInfo.events.on({
getfeatureinfo: function(e) {
new GeoExt.Popup({
title: "Position:
"+mappanel.map.getLonLatFromPixel(e.xy).transform(epsg900913, epsg4326),
width: 400,
autoHeight: true,
layout: 'accordion',
bodyStyle: 'background-color:#FFF;,font-size:14px;',
autoScroll: true,
maximizable: true,
map: mappanel.map,
lonlat: mappanel.map.getLonLatFromPixel(e.xy),
html:'<p style="font-size:10px;">Attributen</p><br>'+e.text,
unpinnable:true,
anchored: true,
shadow: true,
listeners: {
close: function() {
// closing a popup destroys it, but our reference is
truthy
popup = null;
}
}
}).show();
}
});
map.addControl(featureInfo);
featureInfo.activate();
thanks for any help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20110721/4696952a/attachment.htm
More information about the Users
mailing list