[英]BreadCrumb Tag in PrimeFaces not Working
i am not able to call the action method from p:breadCrumb which is dynamically created... means when i cliked on p:menuitem in the breadcrumb it wont call my back() method in ManagedBean 我无法从动态创建的p:breadCrumb调用action方法...意味着当我在面包屑中的p:menuitem上点赞时,它不会在ManagedBean中调用back()方法
and we are using primefaces3.4-snapshot jar 我们正在使用primefaces3.4快照jar
here my .xhtml 这是我的.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>
here is the method of back() in managed bean(session scoped) 这是托管bean(会话范围)中的back()方法
public String back(String id, String lvl, String name, String slno) {
.....
}
List<StackBean> stackBeans = new ArrayList<StackBean>();
this is bean 这是豆
public class StackBean {
String lvl = "";
String id = "";
String name = "";
int slno = 0;
..setters//getters
}
Please help Thanks in advance 请事先帮助
It looks like you forgot to invoke the back
method in your bean (see my changes in action
): 好像您忘记了在bean中调用
back
方法(请参阅我的action
变化):
<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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.