<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8"><title></title><meta name="GENERATOR" content="OpenOffice.org 3.0  (Win32)"><style type="text/css">
        <!--
                @page { margin: 2cm }
                P { margin-bottom: 0.21cm }
                A:link { so-language: zxx }
        --></style><br><meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8"><title></title><meta name="GENERATOR" content="OpenOffice.org 3.0  (Win32)"><style type="text/css">
        <!--
                @page { margin: 2cm }
                P { margin-bottom: 0.21cm }
                A:link { so-language: zxx }
        -->
        </style>
<p style="margin-bottom: 0.5cm;"><font face="Arial, sans-serif"><font size="3">Hi
again, thanks a lot for your response, Andreas.<br>Finally I used the
vector layer&#39;s events (featuresadded) with something like:</font></font></p>
<pre><font face="Arial, sans-serif"><font size="3">var vecLayer = new OpenLayers.Layer.Vector(&quot;WFS&quot;, {</font></font>
    <font face="Arial, sans-serif"><font size="3">eventListeners: {</font></font>
        <font face="Arial, sans-serif"><font size="3">featuresadded: function() {</font></font>
            <font face="Arial, sans-serif"><font size="3">var extent = vecLayer.getDataExtent()</font></font>
            <font face="Arial, sans-serif"><font size="3">mapPanelWMS.map.zoomToExtent(extent);</font></font>
            <font face="Arial, sans-serif"><font size="3">mapPanelWFS.map.zoomToExtent(extent);</font></font>
            <font face="Arial, sans-serif"><font size="3">wms.setVisibility(true);</font></font>
        <font face="Arial, sans-serif"><font size="3">}</font></font>
    <font face="Arial, sans-serif"><font size="3">}</font></font>
<font face="Arial, sans-serif"><font size="3">});</font></font>
<font face="Arial, sans-serif"><font size="3">I used the example on this page:</font></font>
<font face="Arial, sans-serif"><font size="3"><a href="http://workshops.opengeo.org/geoext/more_ogc/dissect.html">http://workshops.opengeo.org/geoext/more_ogc/dissect.html</a><br><br>Regards.<br></font></font></pre>
<br><div class="gmail_quote">2010/4/19 Andreas Hocevar <span dir="ltr">&lt;<a href="mailto:ahocevar@opengeo.org">ahocevar@opengeo.org</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<br>
loading the features is asynchronous. If you want to access the features, you have to wait until they are loaded. The best way to do so is register for the store&#39;s load event.<br>
<br>
Regards,<br>
Andreas.<br>
<div><div></div><div class="h5"><br>
On Apr 19, 2010, at 00:59 , Lluís Peinado wrote:<br>
<br>
&gt; Hi everyone, this is my first message to the list.<br>
&gt; I&#39;m working on an application based on this example:<br>
&gt; <a href="http://dev.geoext.org/trunk/geoext/examples/feature-grid.html" target="_blank">http://dev.geoext.org/trunk/geoext/examples/feature-grid.html</a><br>
&gt;<br>
&gt; I have a problem using my own application and also debugging the example&#39;s code, I create a vector layer and a FeatureStore with this<br>
&gt;<br>
&gt;     // create vector layer<br>
&gt;<br>
&gt;     var vecLayer = new OpenLayers.Layer.Vector(&quot;vector&quot;);<br>
&gt;<br>
&gt;     map.addLayers([wmsLayer, vecLayer]);<br>
&gt;<br>
&gt;     // create feature store, binding it to the vector layer<br>
&gt;     store = new GeoExt.data.FeatureStore({<br>
&gt;         layer: vecLayer,<br>
&gt;         fields: [<br>
&gt;             {name: &#39;name&#39;, type: &#39;string&#39;},<br>
&gt;             {name: &#39;elevation&#39;, type: &#39;float&#39;}<br>
&gt;         ],<br>
&gt;         proxy: new GeoExt.data.ProtocolProxy({<br>
&gt;             protocol: new OpenLayers.Protocol.HTTP({<br>
&gt;                 url: &quot;data/summits.json&quot;,<br>
&gt;                 format: new OpenLayers.Format.GeoJSON()<br>
&gt;             })<br>
&gt;         }),<br>
&gt;         autoLoad: true<br>
&gt;     });<br>
&gt;<br>
&gt; It really works fine, but when I want to read the vector layer features i can&#39;t localize them, things like:<br>
&gt; this.store.layer.features[] has no point features as spected on an OpenLayers vector layer<br>
&gt; I&#39;ve tried also to look at<br>
&gt; this.mapPanel.map.layers[1].features[]<br>
&gt; but no success, only &quot;remove&quot; method is listed on firebug watcher.<br>
&gt; Is there anyway to access this data?, is just I need to read the point coordinates to center the map and things like that.<br>
&gt;<br>
&gt; Thanks a lot for any suggestion.<br>
&gt; Lluís.<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@geoext.org">Users@geoext.org</a><br>
&gt; <a href="http://www.geoext.org/cgi-bin/mailman/listinfo/users" target="_blank">http://www.geoext.org/cgi-bin/mailman/listinfo/users</a><br>
<font color="#888888"><br>
<br>
<br>
--<br>
Andreas Hocevar<br>
OpenGeo - <a href="http://opengeo.org/" target="_blank">http://opengeo.org/</a><br>
Expert service straight from the developers.<br>
<br>
</font></blockquote></div><br>