0

我在有界任务流中有一个 jspx 页面,该页面具有从 ViewObject 查询的数据。我想在弹出窗口中以不同的方式呈现相同的数据。我不想在任务流中使用对话框框架。

af:commandButton在支持 bean 的 action 方法中尝试过这样的代码:

ExtendedRenderKitService erks = ExtendedRenderKitService erks =          
Service.getRenderKitService(FacesContext.getCurrentInstance(),         
ExtendedRenderKitService.class);

erks.addScript(FacesContext.getCurrentInstance(), 
"window.open('/myRoot/myPage.jspx');");

这会打开窗口,但我无法访问与其他页面相同的绑定状态;所有绑定属性都返回 null。

如何让弹出窗口查看/使用与有界任务流中的原始页面相同的绑定状态?

4

1 回答 1

1

为什么不使用对话框架?

如何将页面转换为 jsff 并将其包含在有界任务流中,然后将此任务流作为区域添加到页面的弹出组件中?

于 2013-03-22T23:07:54.150 回答