2013-02-25 2 views
1

동적으로 생성되는 p : breadCrumb에서 액션 메소드를 호출 할 수 없습니다 ... 는 breadcrumb에서 p : menuitem을 cliked했을 때 내 back() 메소드를 호출하지 않습니다. ManagedBean은PrimeFaces의 BreadCrumb 태그가 작동하지 않습니다.

우리가 여기 primefaces3.4 스냅 샷 항아리

내 .xhtml 여기

<p:breadCrumb> 
     <c:forEach items="#{pc_statusWiseRep.stackBeans}" var="path"> 
      <p:menuitem value="#{path.name}" action="#{pc_statusWiseRep.backpath.id,path.lvl,path.name,path.slno}" update="form" />             
    </c:forEach> 
</p:breadCrumb> 

를 사용하고는 (세션 범위)

관리 빈에서 다시()의 방법이다
public String back(String id, String lvl, String name, String slno) { 
..... 
} 

List<StackBean> stackBeans = new ArrayList<StackBean>(); 

이은 빈

입니다
public class StackBean { 
String lvl = ""; 
String id = ""; 
String name = ""; 
int slno = 0; 
..setters//getters 
} 

사전에 감사를 도와주세요

그것은 당신이 당신의 빈에 back 메소드를 호출하는 것을 잊었다처럼 ( action 내 변경 참조) 보이는

답변

0

:

<p:breadCrumb> 
     <c:forEach items="#{pc_statusWiseRep.stackBeans}" var="path"> 
      <p:menuitem value="#{path.name}" 
         action="#{pc_statusWiseRep.back(path.id,path.lvl,path.name,path.slno)}" update="form" />             
    </c:forEach> 
</p:breadCrumb> 
+0

나는 당신이 언급 한 것을 시도해 보았지만 나의 p : menuitem

Ranjan

+0

"작동하지 않는다 "는 것은 무엇을 의미합니까? 오류 메시지가 나타 납니까? 당신은 back() 메소드가 호출되지 않았다고 긍정적입니까? –

+0

back() 메서드가 호출되지 않았습니다. – Ranjan

관련 문제