Primefaces Prime7.0下的上下文

Primefaces Prime7.0下的上下文,primefaces,Primefaces,我的pre-7.0 Primefaces应用程序具有以下代码: RequestContext.getCurrentInstance().execute("window.open('myUrl');"); 我知道RequestContext在7.0中不再可用。执行相同操作的等价物是什么?除了其他更改外,RequestContext类在6.2版中已被弃用,并在Primefaces的7.0版中被删除。它被调用PrimeFaces.current()替换。在您的情况下,代码应更改为: PrimeFac

我的pre-7.0 Primefaces应用程序具有以下代码:

RequestContext.getCurrentInstance().execute("window.open('myUrl');");

我知道RequestContext在7.0中不再可用。执行相同操作的等价物是什么?

除了其他更改外,
RequestContext
类在6.2版中已被弃用,并在Primefaces的7.0版中被删除。它被调用
PrimeFaces.current()
替换。在您的情况下,代码应更改为:

PrimeFaces.current().executeScript("window.open('myUrl');");

升级Primefaces依赖项时,请继续查看(已由@Melloware在注释中链接)。

在PF 6.2中,所有这些调用都被弃用,并给出了相应的提示。所有这些调用都在迁移指南中:可能还添加一些文本,例如从comment@Kukeltje为什么发短信?只是开个玩笑——计划也是这样,希望能找到一本我可以参考的PF“迁移指南”,但我还没能在手机上打开文档。但第一次我想向VLQQ打个招呼;D