ViewObject からクエリされたデータを持つバインドされたタスク フロー内に jspx ページがあります。この同じデータを別の方法でポップアップ ウィンドウに表示したいと考えています。タスク フローでダイアログ フレームワークを使用したくありません。
af:commandButton
バッキング Beanのアクション メソッド内から次のようなコードを試しました。
ExtendedRenderKitService erks = ExtendedRenderKitService erks =
Service.getRenderKitService(FacesContext.getCurrentInstance(),
ExtendedRenderKitService.class);
erks.addScript(FacesContext.getCurrentInstance(),
"window.open('/myRoot/myPage.jspx');");
これによりウィンドウが開きますが、他のページと同じバインディング状態にアクセスできません。すべてのバインディング属性が null を返します。
バウンド・タスク・フローにある元のページと同じバインディング状態を表示/使用するポップアップを取得するにはどうすればよいですか?