Applicare solo uno stile non è sufficiente, è necessario richiamare ridisegnare la feature.<br><br><br>feat = wfs.getFeatureByFid(fid_della_deature);<br>(oppure feat = wfs.getFeatureById(id_della_feature);)<br>vectorlayer.drawFeature(feat,&#39;temporary&#39;);<br>
<br>&#39;temporary&#39; è lo stile di selezione standard di OL esposto tramite OpenLayers.Feature.Vector.style<br><br>Per deselezionare devi reimpostare a &#39;default&#39; lo stile e ridisegnare nuovamente. In modo molto banale potresti salvarti una feature temporanea, contente l&#39;ultima feature selezionata, da deselezionare prima di selezionarne una nuova.<br>
<br>Per gestire tutto ciò in maniera elegante converrebbe crearsi un controllino ad hoc, tipo il SelectFeature, con un Handler apposito (invece OpenLayers.Handler.Feature) che si preoccupi di intercettare gli eventi sulla tabella (click, mouseout, ecc.).... Non so quanta esprienza hai con js e OL, non è una cosa complessa cmq.<br>
<br>PS: invece di loopare tu sulle feature, in fase di creazione della tabella attributi registrati per ogni riga FID o ID della feature, così la puoi richiamare direttamente coi metodi dell&#39;esempio.<br><br>giovanni<br>
<br><br><br><div class="gmail_quote">Il giorno 05 gennaio 2011 15:57, <a href="mailto:luca.casagrande@gmail.com">luca.casagrande@gmail.com</a> <span dir="ltr">&lt;<a href="mailto:luca.casagrande@gmail.com">luca.casagrande@gmail.com</a>&gt;</span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Brutalmente e senza ragionarci sopra, potresti:<br>
- creare uno stile del tuo layer di punti in modo da avere una<br>
rappresentazione evidenziata/non evidenziata in funzione di un certo<br>
attributo<br>
- al passaggio del mouse, leggere l&#39;id della riga dalla tabella<br>
- looppare tra le features e per quella che ha id uguale a quello<br>
letto dalla tabella, aggiornare l&#39;attributo in modo che risulti<br>
evidenziata.<br>
<br>
Nella doc di OL dovresti trovare maggiori informazioni.<br>
<br>
Ciao<br>
Luca<br>
<br>
<br>
Il 05 gennaio 2011 15:41, beppe &lt;<a href="mailto:beppenapo@gmail.com">beppenapo@gmail.com</a>&gt; ha scritto:<br>
<div><div></div><div class="h5">&gt; Salve a tutti e buon inizio d&#39;anno,<br>
&gt; vado subito al sodo: ho una mappa con una serie di elementi puntuali e,<br>
&gt; accanto, una tabella con alcune informazioni sugli elementi.<br>
&gt; Allo stato attuale delle cose, ogni punto si evidenzia (highlight) al<br>
&gt; passaggio del mouse su di esso. Vorrei, invece, che il punto si<br>
&gt; evidenziasse al passaggio del mouse sulla corrispondente riga della<br>
&gt; tabella.<br>
&gt;<br>
&gt; Sto provando, ma mi sono leggermente incartato :( ...  qualche dritta?<br>
&gt;<br>
&gt; Grazie a tutti per l&#39;aiuto<br>
&gt;<br>
&gt; -beppe-<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Iscriviti all&#39;associazione GFOSS.it: <a href="http://www.gfoss.it/drupal/iscrizione" target="_blank">http://www.gfoss.it/drupal/iscrizione</a><br>
&gt; <a href="mailto:Gfoss@lists.gfoss.it">Gfoss@lists.gfoss.it</a><br>
&gt; <a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
&gt; Questa e&#39; una lista di discussione pubblica aperta a tutti.<br>
&gt; Non inviate messaggi commerciali.<br>
&gt; I messaggi di questa lista non rispecchiano necessariamente<br>
&gt; le posizioni dell&#39;Associazione GFOSS.it.<br>
&gt; 485 iscritti al 20.11.2010<br>
<br>
<br>
<br>
</div></div><font color="#888888">--<br>
Luca Casagrande<br>
<a href="http://www.lucacasagrande.net" target="_blank">http://www.lucacasagrande.net</a><br>
twitter: lucacasagrande<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Iscriviti all&#39;associazione GFOSS.it: <a href="http://www.gfoss.it/drupal/iscrizione" target="_blank">http://www.gfoss.it/drupal/iscrizione</a><br>
<a href="mailto:Gfoss@lists.gfoss.it">Gfoss@lists.gfoss.it</a><br>
<a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
Questa e&#39; una lista di discussione pubblica aperta a tutti.<br>
Non inviate messaggi commerciali.<br>
I messaggi di questa lista non rispecchiano necessariamente<br>
le posizioni dell&#39;Associazione GFOSS.it.<br>
485 iscritti al 20.11.2010</div></div></blockquote></div><br>