8

我正在尝试使用 Primefaces 的对话框框架,但我已经坚持设置:

http://www.primefaces.org/showcase/ui/dialogFrameworkBasic.jsf

这里摘录:

Map<String,Object> options = new HashMap<String, Object>();  
options.put("modal", true);  
options.put("draggable", false);  
options.put("resizable", false);  
options.put("contentHeight", 320); 
RequestContext.getCurrentInstance().openDialog("showBundle", options, null); 

看来,“opendialog(...)”方法根本不存在。

谁能帮忙?如何在页面上显示模态 xhtml-page (jsf)?

我想显示一个“向导”来更新数据库中的一些数据(例如,第一页上的姓名、地址、第二页上的图片和工作等);所以我认为模态对话框可以解决这个问题(带有“下一步”按钮)。这是正确的方法还是有更好的方法?

此致

4

1 回答 1

28

在 faces-config.xml 添加:

<application>
   <action-listener>org.primefaces.application.DialogActionListener</action-listener>
    <navigation-handler>org.primefaces.application.DialogNavigationHandler</navigation-handler>
    <view-handler>org.primefaces.application.DialogViewHandler</view-handler>
</application>
于 2013-09-13T11:29:46.870 回答