Olá estou tentando usar a tag setPropertyActionListener e não sei por que, ela não está funcionando. Não gera erro algum, ela simplesmente não funciona.
<h:form prependId="true" id="form">
<label for="finstituicao">Nome da Instituição:</label>
<h:inputText id="finstituicao"
value="#{instituicaoController.instituicao.nome}"
onkeypress="return entsub(event)" />
<a4j:commandButton value="Procurar" id="search"
action="#{instituicaoController.findInstituicoes }"
reRender="tinstituicoes" />
<h:dataTable id="tinstituicoes"
value="#{instituicaoController.instituicoes}" var="instituicaov" summary="Instituições">
<h:column>
<f:facet name="header">
<h:outputText value="#{instituicaoController.nome}" />
</f:facet>
<h:outputText value="#{instituicaov.nome}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="#{instituicaoController.sigla}" />
</f:facet>
<h:outputText value="#{instituicaov.sigla}" />
</h:column>
<h:column>
<a4j:commandLink reRender="instituicao" value="Selecionar"
oncomplete="windowClose('paneli')">
<f:setPropertyActionListener
target="#{instituicaoController.instituicao}"
value="#{instituicaov}" />
</a4j:commandLink>
</h:column>
</h:dataTable>
<h:outputLink value="javascript:Richfaces.showModalPanel('ninstituicao')">Cadastrar Nova</h:outputLink>
</h:form>
Alguém sabe algum motivo que possa estar causando isso?
Pelo que li sobre a tag ela seta uma propriedade com o valor indicado, mas não está fazendo isso. :roll: