我刚刚从PrimeFaces 6.2升级到7.0,但找不到getCallbackParams()
。在PrimeFaces 6.2中,它并未被弃用,也没有暗示它会在进一步的版本中移动。
某些RequestContext
函数已移至PrimeFaces.current().ajax()
(如addCallbackParam()
),但也不存在。
它是否已被删除或移至其他地方?
答案 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();
}