我在有界任务流中有一个jspx页面,其中包含从ViewObject查询的数据。我想在弹出窗口中以不同的方式呈现相同的数据。我不要想要在任务流程中使用对话框架。
我在支持bean的af:commandButton
的action方法中尝试过这样的代码:
ExtendedRenderKitService erks = ExtendedRenderKitService erks =
Service.getRenderKitService(FacesContext.getCurrentInstance(),
ExtendedRenderKitService.class);
erks.addScript(FacesContext.getCurrentInstance(),
"window.open('/myRoot/myPage.jspx');");
这会打开窗口,但我无法访问与其他页面相同的绑定状态;所有绑定属性都返回null。
如何让弹出窗口看到/使用与有界任务流中的原始页面相同的绑定状态?
答案 0 :(得分:1)
为什么不使用对话框?
如何将页面转换为jsff并将其包含在有限的任务流中,然后将此任务流添加为页面弹出组件中的区域?