JSF A4J: CommandLink -Komponente funktioniert nicht in A4J: Wiederholen
Frage
Ich habe einen solchen Code in meiner JSF -Vorlage:
<h:form>
<table id="users" cellspacing="0">
<a4j:repeat var="person" value="#{personList}">
<tr>
<td class="col1">
<a4j:commandLink
disabled="#{!canCreatePerson}"
styleClass="#{canCreatePerson ? '' : 'inactive_link'}"
action="#{adminPageController.create}"
reRender="user-dialog-region"
timeout="5000"
limitToList="true"
ignoreDupResponses="true"
title="#{canCreatePerson ? messages['edit_user'] : ''}"
onclick="if (!ajaxSubmissionAllowed) {return false;}
ajaxSubmissionAllowed=false;"
oncomplete="ajaxSubmissionAllowed=true;">
<h:outputText id="userName" value="#{person.name}"/>
</a4j:commandLink>
</td>
</tr>
</table>
</h:form>
Dies funktioniert perfekt außerhalb des A4J: Wiederholungs -Tags, aber in A4J wird keine Aktion durchgeführt: Wiederholung, wie es in meiner Vorlage implementiert ist.
Lösung
Das Problem war im Bereich der variablen Personliste, es war Konversation, nachdem ich es auf Seite geändert habe, was alles gut funktioniert. Es ist seltsam, dass ich keinen Fehler von der Naht gesehen habe.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow