Feeds de los foros

En la página principal de los foros encontrarás los enlaces al logo feed feed general y al de cada uno de los foros.

Subscribete para mantenerte informado de los cambios y responde a las dudas siempre que te sea posible

Buscar en el foro

Foro J2EE

feed Foro J2EE Foro: J2EE

Nuevo Tema Nuevo Tema

Problema con Rendered - Jsf 13/05/2008 15:43
anonymous

Hola a todos, tengo un problemilla a ver si alguien sabe como resolverlo.

 

Tengo una Jsp con esto:

 


styleClass="commandExButton"
style="background-position: right; font-size: 10pt"
action="#{pc_DatosGenerales.doButton231Action}"
rendered="#{gestorEstadosBean.datosGeneralesNuevo}" ;
>

El asunto es, que mi Faces Managed Bean, gestorEstadosBean, tiene el get "datosGeneralesNuevo" que devuelve false o true (boolean) dependiendo de una serie de circunstancias. Si es true, quiero que muestre el botón. Si es false que no. Estoy seguro que los valores true o false les llega correctamente. El problema es que esta sentencia la considera false y no me muestra el botón nunca.

Resumiendo, ¿Por qué cuando "gestorEstadosBean.datosGeneralesNuevo" es true no me muestra el botón?

 

Gracias!!!!

 

#unapprove_message#
RE: Problema con Rendered - Jsf 13/05/2008 17:03
anonymous

Prueba con el metodo :

public boolean isDatosGeneralesNuevo

{

.......

}

 

en el managed bean. Para valores boolean se utiliza "is" en vez de "get"

#unapprove_message#
RE: Problema con Rendered - Jsf 13/05/2008 18:43
anonymous

Perfecto. Muchas gracias!!!

 

Estas son las cosas que te puedes volver loco buscando por google y nunca encuentras... Ains donde se ponga un buen foro con gente competente!!!!!

 

Saludos.

#unapprove_message#
RE: Problema con Rendered - Jsf 14/05/2008 11:16
anonymous

Lo siento... Ayer creí que era la solución, pero no.

El cambiar el get por el is, no me ha resuelto el problema. Todavía se cree que es false... Estoy seguro que el valor que llega es true, pero aun así el rendered se lo toma como os digo. Os dejo la clase a ver si puede estar ahí la cosa...

 

public class GestorEstados implements Serializable{




private static final long serialVersionUID = 1L;
boolean datosGeneralesNuevo;



public boolean isDatosGeneralesNuevo() {
return datosGeneralesNuevo;
}


public void setDatosGeneralesNuevo(boolean datosGeneralesNuevo) {
this.datosGeneralesNuevo= datosGeneralesNuevo;
}

}

 

Gracias de antemano!!!!

#unapprove_message#
RE: Problema con Rendered - Jsf 17/05/2008 02:14
cibermon

y cuando cambias esas circuntancias para que cambie el valor de datosGeneralesNuevo???

 

Me falta mas informacion porque lo que has puesto esta bien pero incompleto

#unapprove_message#
#thread_expired#.
Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano