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: RECER ، ولكن لا يوجد إجراء يعمل داخل A4J: كرر كما تم تنفيذه في القالب الخاص بي.
المحلول
كانت المشكلة في نوع النطاق لقائمة الشخص المتغير ، كانت محادثة ، بعد أن قمت بتغييرها إلى صفحة كل شيء يعمل بشكل جيد. من الغريب أنني لم أر أي خطأ من التماس.
لا تنتمي إلى StackOverflow