| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/05/2011 10:17:42
|
cristianonasciment
JavaTeenager
![[Avatar]](/images/avatar/99a03297cd334305eeb21e19bf0ad056.jpg)
Membro desde: 05/03/2007 15:38:04
Mensagens: 154
Localização: Brasilia
Offline
|
componente: modalPanel.xhtml
onde estou usando o componente:
metodo Managed Bean:
erro: (Ele entra no meu bean, e quando vai redirecionar para a página certa, dá esse erro)
PS: Se ao invés de passar o parâmetro da action do commandButton dentro do meu componente, ele funciona perfeitamente, mas como estou usando parâmetro pra action, ele dá esse erro. Não estou entendendo. Alguém já passou por esse problema ???
Agradecendo desde já,
|
SCJP 1.5 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2011 15:24:50
|
guitarbrasil
Thread.start()
![[Avatar]](/images/avatar/868750e644fd1522f90028d39a9ddad0.jpg)
Membro desde: 16/05/2011 08:56:34
Mensagens: 32
Offline
|
Velho,
todo e qualquer ação (action) seja de uma commandButton, quanto de commandLink, deve ser um método public de um managed bean, que retorne uma String, que será uma regra de navegação ou não e que não possua argumentos. Por exemplo:
Portanto, revise o trecho de código abaixo:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/05/2011 15:36:10
|
alex.brito
JavaChild
Membro desde: 26/05/2009 07:39:01
Mensagens: 113
Offline
|
Taarrdeessss Uma dúvida:
<dem:modalPanel titulo="Deseja realmente excluir o sistema ?" valor="#{sistema.id}" acao="#{sistemaBean.excluirSistema()}"/>
Esses parenteses no metodo da action funciona ? Enfim, o seu modal está dentro de um form ? Se sim, tire-o de lá. rs. Já tive varios problemas com modais dentro de form. A regra basicamente é: os modais devem ficar fora de qualquer form, e devem possuir seu próprio form interno, se necessário. posta a página inteira ai ... to achando que é algum reRender espertinho ai, que reconstroi sua view e nesse momento seu atributo ação está vazio ... []'s
This message was edited 1 time. Last update was at 18/05/2011 15:37:26
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2011 08:12:38
|
cristianonasciment
JavaTeenager
![[Avatar]](/images/avatar/99a03297cd334305eeb21e19bf0ad056.jpg)
Membro desde: 05/03/2007 15:38:04
Mensagens: 154
Localização: Brasilia
Offline
|
alex, segue em anexo a minha tela:
Com relação ao parenteses no metodo excluir, tmb achei estranho, mas só assim q ele entra no Managed Bean.
ainda estou com o problema....
agradecendo pela atenção
|
SCJP 1.5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2011 08:38:07
|
alex.brito
JavaChild
Membro desde: 26/05/2009 07:39:01
Mensagens: 113
Offline
|
Então cara, em um primeiro teste .. eu tentaria o seguinte
dentro do seu modal, troque o <h:commandButtom> por
Obs. A nível de sugestão, se possível, remova todos os "<rich:spacer>" da sua app, pois ele é uma imagem e o JSF fica fazendo o download dessa imagem a cada atualizacao da tela. Tente utilizar CSS para ajustar seu layout.
[]'s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2011 08:43:37
|
alex.brito
JavaChild
Membro desde: 26/05/2009 07:39:01
Mensagens: 113
Offline
|
opa, tenta também adicionar um no botão
This message was edited 1 time. Last update was at 19/05/2011 08:43:50
|
|
|
 |
|
|