Основные возможности 7.0 getCallbackParams() не найдены

#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().