【发布时间】:2013-05-16 07:39:26
【问题描述】:
我尝试从 primefaces 站点中获取示例。使用 Dialog Framework - Basic
<p:commandButton value="Options" icon="ui-icon-extlink" action="#{dialogBean.viewCarsCustomized}" />
Bean DialogBean
公共类DialogBean {
public String viewCarsCustomized() {
return "dialog:viewCars?modal=true";
}
}
viewCars.xhtml
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui">
<h:head>
</h:head>
<h:body>
<p:dataTable var="car" value="#{tableBean.carsSmall}">
<p:column headerText="Model">
<h:outputText value="#{car.model}" />
</p:column>
<p:column headerText="Year">
<h:outputText value="#{car.year}" />
</p:column>
<p:column headerText="Manufacturer">
<h:outputText value="#{car.manufacturer}" />
</p:column>
<p:column headerText="Color">
<h:outputText value="#{car.color}" />
</p:column>
</p:dataTable>
</h:body>
</html>
这是我在 My Bean 上的示例。 我试试这样
public String viewComposant(){
return "dialog:AjoutC?modal=true";
}
它不起作用,我尝试这样做。但每次都出错
Impossible de trouver un cas de navigation 通讯员 depuis l'ID de vue '/pagess/Parsing/ReacgModule.xhtml' 倾倒 l'action '#{parserXls.viewComposant()}' 查看结果 '对话框:/pagess/pagesComposant/AjoutC.jsf?modal=true'。
public String viewComposant(){
return "dialog:/pagess/pagesComposant/AjoutC.jsf?modal=true";
}
但是当我这样做时,页面会返回,但不是我喜欢的那样
public String viewComposant(){
return "/pagess/pagesComposant/AjoutC.jsf";
}
【问题讨论】:
-
您使用的是哪个 PF 版本?它与展示页面的页脚中提到的相同吗?
dialog:导航结果前缀是自 4.0 以来的新前缀(目前仍处于测试阶段)。 -
primefaces 3.5 版本
标签: jsf jsf-2 primefaces