我尝试使用对话框架 - 基础,从primefaces网站开始
<p:commandButton value="Options" icon="ui-icon-extlink" action="#{dialogBean.viewCarsCustomized}" />
Run Code Online (Sandbox Code Playgroud)
Bean DialogBean
public class DialogBean {
public String viewCarsCustomized() {
return "dialog:viewCars?modal=true";
}
Run Code Online (Sandbox Code Playgroud)
}
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>
Run Code Online (Sandbox Code Playgroud)
这是我在My Bean上的例子.我试试这样
public String viewComposant(){
return "dialog:AjoutC?modal=true";
}
Run Code Online (Sandbox Code Playgroud)
它不起作用,我试着这样做.但每次都有错误
不可能的故障导航对应的depuis l'ID de vue'/ pagess/Parsing/ReacgModule.xhtml'pour l'action'#{parserXls.viewComposant()}'aveclerésultat'对话框:/ pagess/pagesComposant/AjoutC .jsf?模式=真".
public …
Run Code Online (Sandbox Code Playgroud)