| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/07/2011 00:03:22
|
thiaguerd
Entusiasta Java
Membro desde: 27/11/2010 01:14:15
Mensagens: 23
Localização: Rio Branco, Acre
Offline
|
meu xhtml:
meu método
quando é entrado um valor inválido nos campos de medida ou quantidade o meu método mergProduto() não é executado e o meu growl é ativado exibindo a mensagem:
"id do form":"id do elemento": ' "valor inválido digitado pelo uário" ' deve ser um número formado por um ou mais dígitos.
uma vez q meu método n é executado, mesmo que haja um try cath nele prevendo o erro, não haverá diferença, pois o método n é executado
e eu n sei como tratar essa mensagem, sei como ocultar, mas n sei como trata-la, por isso venho aqui pedir a ajuda de todos
|
A glória é tanto mais tardia quanto mais duradoura há de ser, porque todo fruto delicioso amadurece lentamente. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/07/2011 13:29:57
|
grsouza
Thread.start()
Membro desde: 17/02/2009 23:04:30
Mensagens: 33
Offline
|
primeiro tira os '()' do nome do método
depoist tenta fazer teu inputext assim:
não sou muito bom com Regex, mas acho que é assim a validação para números.
não estava 'estourando' no método porque não 'chegava' lá.
se você pegar o ciclo de vida do JSF vai ver que são: (na ordem de execução):
1. Restore View (recuperar a tela)
2. Apply request values (Aplicar valores do request)
3. Process Validation (Processo de Validação)
4. Update model values (Atualização dos valores no Modelo)
5. Invoke Application (Invocando a aplicação)
6. Render response (retornar resposta)
no teu caso, estava estourando no item 2 e o método é executado no 5.
tenta ai, qualquer coisa berra.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/07/2011 22:12:38
|
thiaguerd
Entusiasta Java
Membro desde: 27/11/2010 01:14:15
Mensagens: 23
Localização: Rio Branco, Acre
Offline
|
ô rapaz valeu pela ajuda
o pattern é realmente um bom amigo, já avia usado ele para definir o formato da data em um p:calendar
seria bom também para definir aqui o formato de entrada
tem o p:inputMask, porém eu n sei se há como definir uma mascara com quantidade de algorismos dinâmico
algo como *9.9 o que poderia ser vários números inteiros seguidos de uma virgula mais um algorismo
voltando... usando o
deu um
porém, creio q com as informações que tu me deste eu resolvo meu problema
o ciclo de vida na ordem de execução, mt útil
em breve volto com novos resultados
grato
|
A glória é tanto mais tardia quanto mais duradoura há de ser, porque todo fruto delicioso amadurece lentamente. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2011 04:02:07
|
thiaguerd
Entusiasta Java
Membro desde: 27/11/2010 01:14:15
Mensagens: 23
Localização: Rio Branco, Acre
Offline
|
RESOLVIDO
resolvi com o converterMessage
grato a todos
|
A glória é tanto mais tardia quanto mais duradoura há de ser, porque todo fruto delicioso amadurece lentamente. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2011 09:47:22
|
grsouza
Thread.start()
Membro desde: 17/02/2009 23:04:30
Mensagens: 33
Offline
|
show de bola!
agora só falta colocar um [RESOLVIDO] no titulo do post
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/07/2011 03:49:27
|
thiaguerd
Entusiasta Java
Membro desde: 27/11/2010 01:14:15
Mensagens: 23
Localização: Rio Branco, Acre
Offline
|
como eu posso fazer isso?
|
A glória é tanto mais tardia quanto mais duradoura há de ser, porque todo fruto delicioso amadurece lentamente. |
|
|
 |
|
|