8

Primefaces の Dialog-Framework を使用しようとしていますが、既にセットアップに行き詰まっています。

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) を表示するにはどうすればよいですか?

データベース内の一部のデータを更新する「ウィザード」を表示したい (たとえば、最初のページに名前、住所、2 ページ目に写真と仕事など)。だから私はモーダルダイアログがそれを解決すると思った(「次へ」ボタンで)。これは正しい方法ですか、それともより良いアプローチがありますか?

よろしくお願いします

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 に答える