Прервать запрос JSF Ajax - PullRequest
2 голосов
/ 03 июня 2010

У меня есть приложение JSF, в котором модальная панель RichFaces показана с использованием a4j:status, пока мой компонент поддержки обрабатывает запрос ajax. Я хочу поместить кнопку отмены на модальной панели, чтобы пользователь мог прервать запрос.

Каков наилучший способ сделать это? Я имею в виду что-то вроде вызова отмены a4j:commandButton, вызывающего действие на bean-компоненте для запуска FacesContext.getCurrentInstance().renderResponse(), но я не уверен, что это разумно.

Спасибо

1 Ответ

0 голосов
/ 03 июня 2010

Одним из способов является то, что метод выполнения в управляемом bean-компоненте [т.е. на стороне сервера], который выполняется во время вашего вызова ajax, должен быть записан таким образом, чтобы его можно было прервать, чтобы он просто возвращался и завершал запрос. также будет поддерживать правильное состояние на стороне сервера.

...