找不到PrimeFaces 7.0 getCallbackParams()

时间:2019-03-25 15:02:58

标签: jsf primefaces primefaces-7.0

我刚刚从PrimeFaces 6.2升级到7.0,但找不到getCallbackParams()。在PrimeFaces 6.2中,它并未被弃用,也没有暗示它会在进一步的版本中移动。

某些RequestContext函数已移至PrimeFaces.current().ajax()(如addCallbackParam()),但也不存在。

它是否已被删除或移至其他地方?

1 个答案:

答案 0 :(得分:4)

您仍然可以通过致电:

PrimeRequestContext.getCurrentInstance().getCallbackParams();

这就是org.primefaces.PrimeFaces.Ajax类的作用:

public void addCallbackParam(String name, Object value) {
        getRequestContext().getCallbackParams().put(name, value);
}

protected PrimeRequestContext getRequestContext() {
    return PrimeRequestContext.getCurrentInstance();
}