2012-08-17 9 views
0

다음과 같은 코드가 작동합니다. 목표는 간단합니다 : 동작을 실행 한 다음 modalpanel을 열면 동작하지만 실행 된 동작없이 modalpanel이 열린 후에 동작이 한 번만 실행됩니다.<a4j : commandLink> 작업이 한 번만 실행됩니까?

<h:form> 
    <ui:repeat id="al11" var="albumslistvalue1" 
    value="#{AlbumDetailBean.getAlbumImagesList()}"> 
    <a4j:commandLink id="link" action="#{AlbumDetailBean.mudaIdatual()}" 
    reRender="link, panel" 
    oncomplete="javascript:#{rich:component('panel')}.show();"> 
     <f:param value="#{albumslistvalue1.id}" name="idfotoatual"/> 
     <h:graphicImage id="image" 
     url="#{albumslistvalue1.albumimagename}"/> 
    </a4j:commandLink> 
    </ui:repeat> 
</h:form> 

나는 오랫동안이 문제에 매달렸는데, 내가 잘못하고 있거나 잊고있는 것에 대한 아이디어가 있습니까?

답변

0

페이지의 유효성 검사 오류가있어이를 얻으려면 h:messageh:messages을 사용하여 유효성 검사 오류가 있는지 확인해야합니다.

이 스레드에서 자세한 정보, 특히 항목 번호 4를 확인할 수 있습니다. Jsf Action not being called

+0

메시지가 표시되지 않고 해당 스레드의 모든 항목을 검사했지만 여전히 작동하지 않습니다. –