2013-03-11 4 views
0

내 xhtml 페이지에 <ui:repeat> 안에 <p:commandLink>이 있는데, 내 bean 범위는 '보기'로 설정됩니다. 나는 프라임 3.4로 JSF2.0을 사용하고있다. 다음은 코드 스 니펫입니다.명령 링크가 UI에서 작동하지 않습니다. repeat

<ui:repeat value="#{bean.selectedJob.conversions}" var="conversion"> 
    <p:commandLink styleClass="contextMenuItem" 
    update=":form:outputParent" immediate="true" 
    action="#{bean.method()}" 
    oncomplete="$('#outputFilterContextMenu').hide();"> 
<h:outputText value="#{conversion.convType}: #{conversion.convNodeName}" /> 
</ui:repeat> 

그러나 명령 링크는 백 엔드 방법을 호출하지 않습니다. action 대신 actionListener로 시도했지만 작동하지 않습니다. 도움이나 제안을 주시면 감사하겠습니다. 감사합니다

+0

부모가 입니까? –

+0

'ui : repeat'를 사용하지 않는다면 백킹 빈이 호출됩니까? – partlov

+0

는'ActionSource' 구성 요소이므로 내부에 있어야합니다 Vrushank

답변

0

commandLink가 <ui:repeat> 안에있을 때 호출되는 Bean은 SessionScoped 여야합니다.

관련 문제