| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 11:22:05
|
colored
GUJ Ranger
![[Avatar]](/images/avatar/c98a3fedd72195a304fba80ebaa320fe.jpg)
Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline
|
Bom Eu tenho 2 Blocos Na Página. um fica habilitado qdo eu clico num checkbox..
Alguns campos nesse bloco bloqueado são required="true"...
Alguem tem ideia d como eu posso fazer, alguma opção sei lá..
que eu possa escolher se eu faço ou não a verificação dos campos????
Quem puder Ajudar Muito Obrigado
|
Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 11:25:13
|
guimoz
JavaEvangelist
Membro desde: 11/08/2007 19:21:10
Mensagens: 455
Localização: Bento Gonçalves - RS
Offline
|
Trabalhe com forms distintos para os blocos, ou use o atributo ajaxSingle, caso estiver usando richfaces.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 11:26:27
|
colored
GUJ Ranger
![[Avatar]](/images/avatar/c98a3fedd72195a304fba80ebaa320fe.jpg)
Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline
|
Aé eskeci d dizer oq estou usando..
To Usando Richfaces sim..
mas cara essa tag ajaxSingle..
Pra q serve ja vi muito mas n tenho nem ideia.
|
Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 11:32:00
|
guimoz
JavaEvangelist
Membro desde: 11/08/2007 19:21:10
Mensagens: 455
Localização: Bento Gonçalves - RS
Offline
|
A tag ajaxSingle serve para dizer que somente aquele componente vai ser submetido ao servidor.
boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which send the request only. Default value is "true"
ou seja.. somente o componente q enviou a request sera preocessado ... pode ser o form que vc quer enviar os dados...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 11:38:19
|
colored
GUJ Ranger
![[Avatar]](/images/avatar/c98a3fedd72195a304fba80ebaa320fe.jpg)
Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline
|
Tipo Entendi Mais o Menos kkkk..
Vai eu tenho esse Código
O Metodo Campos Responsavel Deixa eles Habilitados e Desabilitados...
o Problema eh q quando eu tento salvar o Cliente e ele não tem responsavel.. os campos estão desabilitados e o checkbox tb..
e o required="true" do campos Responsavel.nome não poderia disparar...
Acho q fico 1 pkin mais claro ;D..
|
Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 11:44:45
|
colored
GUJ Ranger
![[Avatar]](/images/avatar/c98a3fedd72195a304fba80ebaa320fe.jpg)
Membro desde: 07/06/2007 12:27:41
Mensagens: 864
Localização: SP
Offline
|
Colokei AjaxSingle="true".. Tipo Ele não aparece mais as mensagens.. Mas o problema eh q qdo o checkbox tiver true.. ele tem q aparecer as mensagens....
This message was edited 2 times. Last update was at 14/01/2010 11:46:42
|
Caelum - FJ 11, 21, 26, 27, 31, 57 =D
Developer of Something. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2010 13:30:16
|
antonioreuter
What is classpath?
Membro desde: 23/10/2007 15:05:03
Mensagens: 5
Localização: São Paulo
Offline
|
colored wrote:Colokei AjaxSingle="true"..
Tipo Ele não aparece mais as mensagens..
Mas o problema eh q qdo o checkbox tiver true.. ele tem q aparecer as mensagens....
Tenta controlar as mensagens no page bean, ou entao tenta utilizar o atributo immediate, ele efetua uma acao no page bean, pulando a fase de validação dos componentes, nao sei se é exatamente isso que voce esta querendo fazer.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/01/2010 14:01:18
|
spycall
JavaTeenager
![[Avatar]](/images/avatar/c54bc2ded4480856dc9f39bdcf35a3e7.jpg)
Membro desde: 26/04/2005 14:29:59
Mensagens: 189
Localização: São paulo
Offline
|
Você pode colocar no atributo "required" a mesma condição que coloca para o bloco aparecer, exemplo:
ou
|
No mundo existem 10 tipos de pessoas, as que conhecem e as que não conhecem binário. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/12/2010 08:44:13
|
TiagoS
Debugger
![[Avatar]](/images/avatar/918968fab0d168a268696a400b2e6965.png)
Membro desde: 23/03/2010 13:09:18
Mensagens: 73
Offline
|
Spycall estou com esse problema agora, tentei fazer o que vc disse:
só que não deu certo, porque o bean não é setado antes da validação, vc tem alguma idéia de como fazer isso?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/12/2010 10:52:10
|
spycall
JavaTeenager
![[Avatar]](/images/avatar/c54bc2ded4480856dc9f39bdcf35a3e7.jpg)
Membro desde: 26/04/2005 14:29:59
Mensagens: 189
Localização: São paulo
Offline
|
Você deve deixar um valor default no seu atributo do seu bean, tipo:
Assim o seu BBean já estará setado quando você entrar na página
Você também pode usar o immediate, tipo:Eu usaria no immediate, assim ele não validará nada, não só se o campo é obrigatório, mas também qualquer outra validação que você colocar para esse campo.
|
No mundo existem 10 tipos de pessoas, as que conhecem e as que não conhecem binário. |
|
|
 |
|
|