altitdb 10 de mar. de 2011
daniesouza:
Boa Tarde... estou com um problema com o InputMask que é o seguinte..
do jeito que estou fazendo ele esta me OBRIGANDO a digitar todos os campos se nao ele nao preenche...
tenho um campo para digitar valores e ele nao pode estar totalmente preenchido... precisa aceitar qualquer valor...
sera que alguem pode me ajudar??
segue codigo..
<h:outputText value="#{msg.label_valorProduto} " />
<p:inputMask mask="9999" placeHolder="" value="#{simulacaoBean.calculo.valorProduto}" />
Deve ser alguma coisa simples que esta requerindo digitar o campo inteiro...
quem puder ajudar eu agradeco!!
obrigado!!
mask="9999?" permite de 0 a 4 digitos.
mask="99?99" permite de 2 a 4 digitos (2 obrigatórios e 2 opcionais)
xD~~
daniesouza 10 de mar. de 2011
altitdb:
daniesouza:
Boa Tarde... estou com um problema com o InputMask que é o seguinte..
do jeito que estou fazendo ele esta me OBRIGANDO a digitar todos os campos se nao ele nao preenche...
tenho um campo para digitar valores e ele nao pode estar totalmente preenchido... precisa aceitar qualquer valor...
sera que alguem pode me ajudar??
segue codigo..
<h:outputText value="#{msg.label_valorProduto} " />
<p:inputMask mask="9999" placeHolder="" value="#{simulacaoBean.calculo.valorProduto}" />
Deve ser alguma coisa simples que esta requerindo digitar o campo inteiro...
quem puder ajudar eu agradeco!!
obrigado!!
mask="9999?" permite de 0 a 4 digitos.
mask="99?99" permite de 2 a 4 digitos (2 obrigatórios e 2 opcionais)
xD~~
RESOLVIDO!!
Obrigado pela ajuda amigo!!!!
altitdb 10 de mar. de 2011
Precisando estamos ai…
Não esquece do resolvido no topico!
xD~~
daniesouza 10 de mar. de 2011
Desculpe a ignorancia… mas vou aproveitar o topico pra tirar outra duvida…
neste inputMask como eu faço para poder habilitar pontos e numeros?
porque o valor que o cara tem que digitar é monetário e nao consigo habilitar os 2
obrigado pela ajuda!!
altitdb 10 de mar. de 2011
Eu defino com a propriedade stepFactor!
xD~~
daniesouza 10 de mar. de 2011
altitdb:
Eu defino com a propriedade stepFactor!
xD~~
stepFactor??
pode dar um exemplo??
valeu!!
altitdb 10 de mar. de 2011
stepFactor=“0.00”
Quado eu coloco os valores por exemplo 10 ele ele muda pra 10.00.
daniesouza 10 de mar. de 2011
altitdb:
stepFactor=“0.00”
Quado eu coloco os valores por exemplo 10 ele ele muda pra 10.00.
ah certo… eu nao tava sacando… esse stepfactor faz parte do p:spiner…
agora consegui… valeu cara!!
ficou assim
<p:spinner id=“spinnerStep” stepFactor=“0.25” showOn=“false”/>
brigadao!! resolvido
raphael_pf 27 de dez. de 2011
Desculpa mas não entendi. Você está usando o spinner para representar dinheiro? Pela sua pergunta inicial estaria tentando usar o inputMask que acho mais coerente, mas também não consegui fazer. Por isso me interessei pelo assunto e o amigo respondeu que usa o stepFactor de outro componente, fiquei sem entender como funciona, como vocês representam valores em reais?
douglasrusso 24 de ago. de 2012
Estou com o mesmo problema, mas meu caso é um campo de telefone. Se o usuário digita incompleto, o campo é automaticamente limpado.
O problema é que o campo não é obrigatório, e quando o usuário digita um numero faltando pode não perceber e passar adiante com o campo vazio.
Quero pegar o valor incompleto que foi digitado e alertar ao usuário, porém quando o validator é chamado o campo já está vazio.
< p : inputMask value = "#{bean.phone}" mask = "([telefone removido]" validator = "#{inputValidator.validatePhone}" />
Sugestões?
raphael_pf 24 de ago. de 2012
Douglas,
Nesse caso você deve usar o “?”. Ele indica que apartir dele não é obrigatório. No exemplo abaixo tem uma mask para RG:
<p:inputMask id=“rg” value="#{bean.rg}" mask="?9999999999999999" />
douglasrusso 24 de ago. de 2012
Funcionou obrigado.
mask = "?([telefone removido]"