Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Ayuda inputText JSF

Buenas.
Quisiera saber como puedo deshabilitar un inputText dependiendo del valor de un método.
Por ejemplo si el método statusGeolocalitation me devuelve true que no se pueda escribir y al revés.
Muchas gracias
Ej.
<h:outputText value="#{messages['deliveryPoint.address']}" />
<h:inputText id="address" value="#{deliveryPointSearch.deliveryPointForm.address}"
disabled="#{deliveryPointForm.statusGeolocalitation}" size="50">
</h:inputText>

agosto 30, 2012 | Registered Commenterbertogil

Como lo pones se ve bien. Sin mas información adicional, supongo que falta actualizar el inputText con AJAX para que se active/desactive sobre demanda.

agosto 30, 2012 | Registered Commenterantoniovl

Muchas gracias por la respuesta, pero ¿Cómo actualice el inputText con ajax?

agosto 31, 2012 | Registered Commenterbertogil

Si estás utilizando los componentes básicos, tienes a tu disposición el tag <f:ajax ... />. Si utilizas algún otro conjunto de componentes, tendrás algúna otra prestación. Por ejemplo en Primefaces el tag es <p:ajax>, y con IceFaces es ace:ajax (ambos hacen mas o menos lo mismo que <f:ajax>).

septiembre 1, 2012 | Registered Commenterantoniovl

Muchas gracias "antoniovl"

septiembre 10, 2012 | Registered Commenterbertogil

quien me puede ayudar con este error

Cannot find component with expression ":dataTable1" referenced from "frmtodo:formCreate:btnguardarusuarioo".

marzo 31, 2014 | Unregistered Commenteralex

Hola que tal no entinedo bien el error pero desde lo que muestras es que estas queriendo hacer un render o update en caso de primefaces. desde una ubicacion. distinta me ecplico :
Cannot find component with expression ":dataTable1" referenced from "frmtodo:formCreate:btnguardarusuarioo".

formtodo
|--- formCreate
| |---btnguardarusuarioo (desde aqui estas haciendo update=":dataTable1")
|---dataTable1

Deberias poner algo como este update=":formtodo:dataTable1" bueno esto ultimo dependiendo de bajo que componente esta el dataTable1..
No se si me explique

abril 4, 2014 | Unregistered CommenterDavid