#jsf #primefaces #primefaces-7.0
#jsf #основные возможности #primefaces-7.0
Вопрос:
Я только что обновился с PrimeFaces 6.2 до 7.0 и не могу найти getCallbackParams()
. В PrimeFaces 6.2 он не был устаревшим, и не было намека на его перенос в последующие выпуски.
Некоторые из RequestContext
функций были перенесены в PrimeFaces.current().ajax()
(например addCallbackParam()
), но и там этого не было.
Он был удален или перемещен в другое место?
Ответ №1:
Вы все еще можете сделать это, вызвав:
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();
}
Комментарии:
1. Вероятно, нам следует добавить getCallBackParams к методам PrimeFaces.current().ajax().