¿Why the Property Selection Model dont initialize the value to
usuario.servicio?????
It returns OK the value selected.... but it dont initialize.
Please ..... Help ????
I have:
(UsuarioPage.html):
...
<th align="right">Servicio</th>
<td>
<select jwcid="[EMAIL PROTECTED]"
value="ognl:usuario.servicio" model="ognl:ServicioSelection" >
</select>
</td>
</tr>
......
(UsuarioPage.java):
...
@Persist("session")
public abstract Usuario getUsuario();
public abstract void setUsuario(Usuario usuario);
...
public IPropertySelectionModel getServicioSelection() {
if (servicios==null)
{
if (service==null) service = new AcidoService();
servicios = new BeanPropertySelectionModel(
service.getLista(Servicio.class),"descripcion");
}
return servicios;
}
...
public void pageBeginRender(PageEvent event) {
Usuario usuario = new Usuario();
if (service==null) service = new AcidoService();
if (!event.getRequestCycle().isRewinding())
{
if (!getNuevo()) usuario= (Usuario)
service.findById(Usuario.class, getIdInterno());
this.setUsuario(usuario);
/**setServicio(usuario.getServicio());**/
/**servicios = new BeanPropertySelectionModel(
service.getLista(Servicio.class),"descripcion");**/
/**ubicaciones = new
MapSelectionModel(service.getMap(Ubicacion.class));**/
/**/
}
}
...
Thanks
Juan Carlos García García