JSF - setPropertyActionListener não funciona

1 resposta
ACDias

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:

1 Resposta

ACDias

Já tentei de tudo! Não sei o que pode estar dando errado aí.

O pior é que um amigo fez um exemplo bem semelhante a esse, praticamente mudando só os atributos/objetos e funcionou de boa.
:confused:

Criado 7 de agosto de 2007
Ultima resposta 7 de ago. de 2007
Respostas 1
Participantes 1