JSF A4J : CommandLink 구성 요소는 A4J 내부에서 작동하지 않습니다.
문제
JSF 템플릿에 그러한 코드가 있습니다.
<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>
이것은 A4J : 반복 태그 외부에서 완벽하게 작동하지만 A4J 내부에서는 작업이 수행되지 않습니다. 내 템플릿에서 구현 된 것처럼 반복하십시오.
해결책
문제는 가변 사람리스트의 범위 유형에 있었으며 대화였습니다. 이음새에서 오류가 보이지 않는 것은 이상합니다.
제휴하지 않습니다 StackOverflow