gpt4 book ai didi

java - 如何在不使用对话框框架的情况下从有界任务流中的新窗口中打开 jspx?

转载 作者:行者123 更新时间:2023-12-01 14:44:31 25 4
gpt4 key购买 nike

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

我已经在支持 bean 中的 af:commandButton 的操作方法中尝试过这样的代码:

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

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

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

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

最佳答案

为什么不使用对话框框架?

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

关于java - 如何在不使用对话框框架的情况下从有界任务流中的新窗口中打开 jspx?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15580987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com