Hi, You can use the following : feature.geometry.getBounds() http://dev.openlayers.org/releases/OpenLayers-2.7/doc/apidocs/files/OpenLayers/Geometry-js.html#OpenLayers.Geometry.getBounds
Kind regards, Pierre On Mon, Jun 21, 2010 at 11:29 AM, Febin T T <[email protected]> wrote: > hi all.. > > following lines contain my code to display the attribute grid of a > geometry... > how the selected feature's extend is obtained so that I can zoom the map up > to that extend? > > thanking u > > Febin > =================================================================== > > layerFeatureStore = new GeoExt.data.FeatureStore({ > fields : [ > {name: "WATER_TYPE", type: "string"}, > {name: "CNTRY_NAME", type: "string"}, > {name: "CONTINENT", type: "string"} > ], > layer :wfsEditableLayer, > addFeatureFilter: function(feature) { > return feature.state !== OpenLayers.State.DELETE; > }, > autoload:true > }); > columnModel = new Ext.grid.ColumnModel({ > defaults: { > sortable: true, > editable:true, > }, > columns: [ > {header: "WATER_TYPE", dataIndex: > "WATER_TYPE",editor: new Ext.form.TextField()}, > {header: "CNTRY_NAME", dataIndex: > "CNTRY_NAME",editor: new Ext.form.TextField()}, > {header: "CONTINENT", dataIndex: > "CONTINENT",editor: new Ext.form.TextField()}, > ] > }); > attribGridPanel = new Ext.grid.EditorGridPanel({ > title : "Feature Table " + layer_name, > region : "center", > viewConfig : {forceFit: true}, > store : layerFeatureStore, > listeners : { > afteredit: function(e) { > var feature = e.record.get("feature"); > if(feature.state !== OpenLayers.State.INSERT) { > feature.state = OpenLayers.State.UPDATE; > } > } > }, > sm: new GeoExt.grid.FeatureSelectionModel({ > selectControl: modifyControl.selectControl, > singleSelect: true, > clicksToEdit:1, > }), > cm: columnModel > }); > > _______________________________________________ > Users mailing list > [email protected] > http://www.geoext.org/cgi-bin/mailman/listinfo/users > > -- Pierre GIRAUD Géomaticien, Analyste Camptocamp France SAS Savoie Technolac, BP 352 73377 Le Bourget du Lac, Cedex Tel : 00 33 4 79 44 44 93 Mail : [email protected] http://www.camptocamp.com _______________________________________________ Users mailing list [email protected] http://www.geoext.org/cgi-bin/mailman/listinfo/users
