JSF A4J : CommandLink 구성 요소는 A4J 내부에서 작동하지 않습니다.

StackOverflow https://stackoverflow.com/questions/1650732

  •  22-07-2019
  •  | 
  •  

문제

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 내부에서는 작업이 수행되지 않습니다. 내 템플릿에서 구현 된 것처럼 반복하십시오.

도움이 되었습니까?

해결책

문제는 가변 사람리스트의 범위 유형에 있었으며 대화였습니다. 이음새에서 오류가 보이지 않는 것은 이상합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top