¿Why the Property Selection Model don’t initialize the value to
‘usuario.servicio’?????

 

 

It returns OK the value selected.... but it don’t 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

 

Reply via email to