utilize o método na tag do support:
<t:selectOneMenu>
<t:selectItems></t:selectItems>
<a4j:support event="onchange" action="#{mb.mudaValor}">
<f:setPropertyActionListener value="#{obj.numero}" target="#{mb.num}" />
</a4j:support>
</t:selectOneMenu>
Em 1 de junho de 2010 10:29, Laudemira Farias
<laudafarias@yahoo.com.br>escreveu:
>
>
> Olá pessoal.
> Tenho um "selectOneMenu" dentro de um "ExtendedDataTable". No selectOneMenu
> tenho valueChangeListener chamando o método no meu managed bean
> O problema é que tenho que pegar o valor de um atributo do var do
> ExtendedDataTable.Coloquei o setPropertyActionListener dentro de a4j:support
> ,mas todas vez que entra no metodo chamando pelo valueChangeListener o
> atributo é nulo.Alguém sabe como pego o valor desse atributo??
>
> Trecho +ou- assim:
>
> <rich:extendedDataTable var="obj" value="#{mb.metodo}">
>
> <t:selectOneMenu valueChangeListener="#{mb.mudaValor}">
> <t:selectItems></t:selectItems>
> <a4j:support event="onchange">
> <f:setPropertyActionListener value="#{obj.numero}" target="#{mb.num}" />
> </a4j:support>
> </t:selectOneMenu>
> .........................................
>
> {//MB
> public void mudaValor(ValueChangeEvent event){
> ' NUM' esta nulo!!!!!
> }
>
>
> }
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/java-br/
<*> Para sair deste grupo, envie um e-mail para:
java-br-unsubscribe@yahoogrupos.com.br
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html







0 comentários:
Postar um comentário