Java PrimeFaces中的面包屑标签不起作用
我无法从动态创建的p:breadCrumb调用操作方法。。。 意味着当我在面包屑中点击p:menuitem时,它不会调用ManagedBean中的back()方法 我们正在使用primefaces3.4-snapshot jar 这里是我的.xhtmlJava PrimeFaces中的面包屑标签不起作用,java,jsf-2,primefaces,navigation,Java,Jsf 2,Primefaces,Navigation,我无法从动态创建的p:breadCrumb调用操作方法。。。 意味着当我在面包屑中点击p:menuitem时,它不会调用ManagedBean中的back()方法 我们正在使用primefaces3.4-snapshot jar 这里是我的.xhtml <p:breadCrumb> <c:forEach items="#{pc_statusWiseRep.stackBeans}" var="path"> <p:menuitem v
<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>
请帮忙
提前感谢看起来您忘了在bean中调用
back
方法(请参阅我在操作中的更改
):
我尝试过你提到的方法,但不起作用我的p:menuitem你说的“不起作用”是什么意思?你收到错误信息了吗?您确定没有调用方法back()吗?没有调用方法back()
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
}
<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>