JSF a4j:commandLink não executa dentro de ui:repeat

1 resposta
acromo

Bom galera do guj estou tendo um problema que não encontrei solução, ja fiz pesquisa, mais o problema continua sem solução.

O problema:

quando executo um link fora da tag ui:repeat do facelets o metodo no meu bean é executado normalmente mais quando esta tag se encontra dentro da tag ui:repeat ela não executa o metodo no bean e não da nenhum problema seque meu codigo.

<h:form>

		<h:outputText value="#{productSelectorBean.title}" />
		<br/>

		<a4j:commandLink ajaxSingle="true" immediate="true"
			action="#{productSelectorBean.teste}">
			<h:outputText value="teste link" />
		</a4j:commandLink>
		<br/>

		<ui:repeat var="link" value="#{productSelectorBean.listNavigation}">
			<a4j:commandLink ajaxSingle="true" immediate="true"
				action="#{productSelectorBean.navigationLinkSelected}"
				rendered="#{link.active}">
				<h:outputText value="#{link.name}" />
				<f:setPropertyActionListener value="#{link.key}"
					target="#{productSelectorBean.linkSelected}" />
			</a4j:commandLink>
			<h:outputText value="#{link.name}" rendered="#{!link.active}" />
			<h:outputText value=" > " />
		</ui:repeat>

	</h:form>

Muito obrigado galera desde ja agradeço.

1 Resposta

acromo

Bom eu resolvi de um modo muito simples eu troquei a4h:commandLink por h:commandLink resolvel o problema mais eu não entendi o porque deste problema se algum solber me fale.

Criado 10 de novembro de 2009
Ultima resposta 10 de nov. de 2009
Respostas 1
Participantes 1