reRender na página com JSF  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
thaiscf
Thread.start()

Membro desde: 12/03/2009 15:01:56
Mensagens: 31
Offline

Olá, pessoal!

Estou com um probleminha para dar um reRender em uma página utilizando RichFaces..

Seguinte, conforme mudo a seleção de um item do selectOneMenu a seguir, gostaria de voltar ao menu inicial da aplicação, mas não está funcionando

Minha página:

....
<f:view>
<a4j:form id="formularioMenu">
....
<h:selectOneMenu id="estipulanteTroca" value="#{menuBean.estipulanteSelecionado}"
rendered="#{menuBean.mostrarTrocaEstipulante}">
<f:selectItems id="estipulanteSelecao" value="#{menuBean.estipulanteItens}"/>
<a4j:support event="onchange" reRender="formularioMenu"
action="#{menuBean.doRedirecionarParaMenuInicial}" ajaxSingle="true"/>
</h:selectOneMenu>

....
</a4j:form>
</f:view>

Meu Managed Bean:

public String doRedirecionarParaMenuInicial(){
return "menu";
}


faces-config:

<navigation-case>
<from-outcome>menu</from-outcome>
<to-view-id>/menu.jsf</to-view-id>
</navigation-case>


Obrigada!
alevi
JavaChild
[Avatar]

Membro desde: 27/01/2007 13:58:04
Mensagens: 145
Offline

Olá!

Inclua um commandLink ou commandButton para seu "doRedirecionarParaMenuInicial()".

Abraços!!

http://www.walkersystems.com.br

SCJP
vitenho
JavaGuru
[Avatar]

Membro desde: 16/08/2006 08:25:00
Mensagens: 214
Localização: Sintra - Portugal
Offline

THAIS eu tambem nao consigo fazer o ajax disparar de dentro de um H:select...
por isso eu uso um rich:dropdown com um support dentro


o problema de botar o botao do lado é que fica feio pra caramba tipo selecionar o combo e ainda clicar no botao, mas é a vida neh


de certeza q funciona com o rich:combobox

valeu

Victor Douglas Rumanski
[Email] [MSN]
thaiscf
Thread.start()

Membro desde: 12/03/2009 15:01:56
Mensagens: 31
Offline

Obrigada a todos!

O problema é que não tenho opção, tenho que manter o h:selectOneMenu e está difícil encontrar uma solução neste caso..

fabio.massa
JavaChild
[Avatar]

Membro desde: 01/12/2003 19:44:46
Mensagens: 119
Localização: Suzano
Offline

Oi Thais,

Tenta adicionar essa linha no seu faces-config.xml e vê se funciona


http://blog.fabiomassa.com.br
http://twitter.com/fabiomassa
[Email] [MSN] [ICQ]
thaiscf
Thread.start()

Membro desde: 12/03/2009 15:01:56
Mensagens: 31
Offline

Olá, Fabio.

Na verdade, meu faces-config está assim:

<navigation-rule>

<from-view-id>/login.xhtml</from-view-id>

<navigation-case>
<from-outcome>menu</from-outcome>
<to-view-id>/menu.jsf</to-view-id>
</navigation-case>

</navigation-rule>
vitenho
JavaGuru
[Avatar]

Membro desde: 16/08/2006 08:25:00
Mensagens: 214
Localização: Sintra - Portugal
Offline

thais por que vc soh pode usar o h:select?

Victor Douglas Rumanski
[Email] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team