Renderizar <h:inputText/> com type="number" JSF

1 resposta
D

Bom dia Pessoal,
Tenho um problema.
ex:
Quando eu uso

&lt;h:inputText id="salary" value="#{meuBean.salario}"&gt; &lt;f:convertNumber type="number"/&gt; &lt;/h:inputText&gt;

Ou

&lt;h:inputText id="salary" value="#{meuBean.salario}"/&gt;

O HTML gerado é:

&lt;input id="salary" type="text" name="salary"/&gt;

Existe uma forma de fazer o HTML gerado usar Type Number ?
ex:

&lt;input id="salary" type="number" name="salary" /&gt; ?

Motivo: Por questões de Usabilidade Quando o usuário no Ipad clica em um componente input, ele verifica o TIPO do campo antes de abrir o teclado numérico ou Alpha numérico, sem que o usuário precise alternar, se ele renderiza o tipo “text” o teclado Alpha numérico vai abrir.
Já tentei usar a Tag <input type=“number”/> mas tive problemas com utilização do <f:ajax/> para renderizar valores.
Alguém já passou por esse problema?

Obrigado.

1 Resposta

D

Resolvido.
Solução: Criei um componente alterando o type para “number”.

Criado 18 de agosto de 2011
Ultima resposta 25 de ago. de 2011
Respostas 1
Participantes 1