Тег JSF2 Messages для взаимодействия с пользователем - PullRequest
1 голос
/ 21 сентября 2010

Я использую тег h: messages для отображения сообщений проверки формы (в красном стиле ошибок). Мне было интересно, если вы можете использовать этот тег для отображения других сообщений. Например, сообщение об успехе (очевидно, в другом стиле) или информационное сообщение. Чтобы я мог интегрировать такой тег сообщений на любой странице и использовать его для предоставления информации пользователю.

Спасибо за предложения


Спасибо за ваши ответы.

Но как тег h: messages знает, какой styleClass используется для какой серьезности?

РЕДАКТИРОВАТЬ: Есть: infoStyle="color: green;" errorStyle="color: red;"

1 Ответ

4 голосов
/ 21 сентября 2010

Вы можете сделать это очень легко.Просто используйте атрибут infoStyle, и вы можете добавить следующее сообщение:

class MyBean {
    ...
    public void method() {
    //do something
    String summary = "Method executed succesfully!";
    getFacesContext().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, summary, null));
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...