Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Ice:Inputtext Duda

Saludos a todos. Aqui les traigo una nueva duda. tengo un managedBean en JSF -ICEFACES 2.0. dentro del cual tengo un String. Este String lo uso como "value" en el ice:inputtext.

Ahora tengo otro componente: ice:selectonemenu en la misma vista. En el valueChangeListener del selectonemenu quiero obtener lo que se halla escrito en el inputtext y ahi me salta que el campo String mencionado arriba es "null" :( por mas que se halla escrito algo en el inputtext.

A que se debe esto?? Ya probe con los scope : sesion,view,request y en todos el String sigue siendo null :( !!

De antemano muchas gracias.

octubre 25, 2011 | Registered Commenterjrichard

Tiene que ver con el ciclo de vida de JSF y con el hecho que probablemente estés empleando partialSubmit=true. Con partialSubmit en true habilitas Ajax en el selectOneMenu, y eso podría explicar porqué no obtienes un valor en el otro componente.
Saludos,

octubre 25, 2011 | Registered Commenterantoniovl

Gracias Antonio.
Logre mi objetivo haciendo esto:


<f:selectItem itemLabel="Item1" itemValue="1" />
<f:selectItem itemLabel="Item2" itemValue="2" />
<f:selectItem itemLabel="Item3" itemValue="3" />
<f:selectItem itemLabel="Item4" itemValue="4" />

Al ponerle el partialSubmit="true" parec que lo hago "mas sensible a los cambios" podiendo obtener el valor que se halla tipieado en el Ice:Inputtext .

gracias!!

noviembre 23, 2011 | Registered Commenterjrichard

Mmmm esta caja de texto no les muestra el código tal y como lo pongo :( así que una imagen vale mas que mil palabras:

http://img100.imageshack.us/img100/786/23112011015342pm.png

noviembre 23, 2011 | Registered Commenterjrichard