I'm using Netbeans 7.4 with Tomcat 7.0.41.0, Primefaces 5.0, JSF 2.2, hibernate 3.6.10 and Spring 3.2.3.
I have this XHTML (only showed important code):
Code: Select all
<p:gmap id="mapaAsociados" center="11.424477, -0.392254" zoom="15" type="ROADMAP" model="#{asociadosBB.simpleModel}" style="width:100%;height:350px">
<p:ajax event="overlaySelect" listener="#{asociadosBB.onMarkerSelect(event)}" onsuccess="PF('dialogoFichaAsociadoVar').show();" update="dialogoFichaAsociado"/>
</p:gmap>
Code: Select all
@ManagedBean
@ViewScoped
public class AsociadosBB implements Serializable{
private MapModel simpleModel;
public AsociadosBB() {
}
@PostConstruct
public void init() {
todosAsociados=elServicio.getDatosUsu();
simpleModel=new DefaultMapModel();
for(RegistroTabla o : todosAsociados) {
simpleModel.addOverlay(new Marker(new LatLng(o.getDatosusuLat(), o.getDatosusuLon() ), o.getDatosusuNomcomer(), o ));
}
}
public MapModel getSimpleModel() {
return simpleModel;
}
public void onMarkerSelect(OverlaySelectEvent event) {
Marker selectedMarker = (Marker) event.getOverlay();
asociadoSeleccionado=(RegistroTabla)selectedMarker.getData();
}
}
I have searched A LOT over the internet with no result. Plenty of people talk about sessionscope, final and static variable... nothing of that works. Even the primefaces forum has no good answer!
May someone please help me with that issue?
Thanks in advance!!