JSF 2.0: Как представить сообщение «stand by», используя AJAX? - PullRequest
2 голосов
/ 25 июля 2011

Я хотел бы знать, как я мог бы представить сообщение, в котором после того, как клиент заполнил форму и нажал кнопку «Отправить сообщение», ему может появиться сообщение «Подождите, пока мы отправим ваше сообщение», а затем после настоящего «Сообщение».доставлено », что-то в этом роде.

Если бы я мог показать какую-нибудь иконку, я думаю, что это тоже было бы круто =)

Я сейчас попробую:

public void sendMessage() {
    // .. my programming logic
    FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, null, "Message Delivered");
    FacesContext.getCurrentInstance().addMessage(null, message);
}

ЛучшийС уважением, Вальтер Энрике.

1 Ответ

2 голосов
/ 25 июля 2011

Примерно так легко с помощью индикатора состояния ajax библиотек компонентов JSF2 (таких как компонент Richfaces a4j: status )

Если вы хотите создать это самостоятельно, у Джима Дрисколла есть пост в блоге о том, как создать индикатор состояния ajax с vanilla jsf2 и небольшим JavaScript.

Одна из приятных сторон компонентов a4j: stataus заключается в том, что они могут быть вложены в компонент для предоставления обновлений статуса, адаптированных для этого компонента. Затем вы отправите свое сообщение в методе действия компонента поддержки, инициированном с помощью вызова ajax.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...