Problemas com RichFaces 4

0 respostas
afamorim

Boa Noite Galera,

Antes de embarcar no carnaval to com um problema com richfaces 4 com o componente rich:autocomplete.
No antigo suggestionbox tudo funcionava, segue os dois códigos

Acredito que o problema a4j:ajax não funciona com rich:autocomplete, mas não tenho certeza. Alguém já passou por isso?

Antigo

<rich:suggestionbox width="550" height="200" for="conclusao" suggestionAction="#{laudoBean.autocompleteConclusao}" var="resultConcl">
  <h:column> 
    <h:outputText value="#{resultConcl.nome}"/>
  </h:column>
  <a4j:support event="onselect" ajaxSingle="true" action="#{laudoBean.carregarLaudoConclusoes}" reRender="laudoConclusoes" 
    oncomplete="setConclusoes();">  
    <f:setPropertyActionListener value="#{resultConcl.codigo}" target="#{laudoBean.laudoConclusao.conclusao.codigo}" />
    <f:setPropertyActionListener value="#{resultConcl.nome}" target="#{laudoBean.laudoConclusao.descricao}" />
  </a4j:support>  
</rich:suggestionbox>

Novo

<rich:autocomplete width="550" height="200"	autocompleteMethod="#{laudoBean.autocompleteConclusao}" var="resultConcl"
  id="autoCompleteConclusao" fetchValue="#{resultConcl.nome}" mode="ajax" valueChangeListener="#{laudoBean.autocompleteListenet}">
  <rich:column> 
    <h:outputText value="#{resultConcl.nome}"/>
  </rich:column>
  <a4j:ajax event="change" execute="#{laudoBean.carregarLaudoConclusoes}" render="laudoConclusoes" >  
    <a4j:param value="#{resultConcl.codigo}" assignTo="#{laudoBean.laudoConclusao.conclusao.codigo}" />
    <a4j:param value="#{resultConcl.nome}" assignTo="#{laudoBean.laudoConclusao.descricao}" />
  </a4j:ajax>  
</rich:autocomplete>

Value galera.
Bom carnaval

Criado 16 de fevereiro de 2012
Respostas 0
Participantes 1