Pregunta

Estoy aprendiendo Jsf. ¿Existe algún método para hacer que los giradores sean de solo lectura? Debo cambiar el valor utilizando solo los giradores y no escribir el número directamente. p>

¿Fue útil?

Solución

Con JSF2.0, puede escribir su propio spinner Componente JSF , excepto que, en lugar de usar:

 <h:inputText id="number" value="#{compositeComponent.attrs.value}"/>

(que es un cuadro de entrada de lectura-escritura ), podría use un outputLabel :

<h:outputLabel for="number" value="#{compositeComponent.attrs.value}"/>

, por lo tanto, logre exactamente lo que está buscando.

Tenga en cuenta, un outputText podría ser tan efectivo .

JSF2.0 se lanza en PR Modo (revisión pública).
Vale la pena analizarlo porque uno de los "puntos de dolor" para JSF siempre ha sido la complejidad a la que se enfrenta al crear componentes. En JSF 2.0, crear un nuevo componente compuesto de componentes existentes es muy sencillo.

Otros consejos

Deshabilitar la parte del campo de texto de un control de giro es un desastre de usabilidad. Por favor, no lo hagas. Algunos de nosotros realmente queremos ingresar el número.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top