2017-02-23 3 views
0

Я хочу, чтобы иметь возможность выбирать детализацию для сообщений, отображаемых в теге <rich:messages />, что означает, что источником этих сообщений может быть все приложение, текущая страница или один элемент. Какие параметры предоставляет RichFaces?Доступные области для сообщений с богатыми слоями

Я знаю об атрибуте globalOnly, который может быть установлен как true или false, но я не понимаю, что считается глобальным, а что нет.

Итак, я ищу весь список областей сообщений. Этот список областей может быть, например: application, session, page, form. Я также хотел бы отметить небольшой пример каждого

ответ

0

Вы можете прочитать reference doc.

сообщение, как правило, создается следующим образом:

FacesMessage message = new FacesMessage("Error!","An error has occurred."); 
facesContext.addMessage(id, message); 

Если идентификатор является недействительным сообщение носит глобальный характер. Таким образом, вы можете использовать @ для отображения сообщений для определенного компонента или @globalOnly для отображения глобальных сообщений. Если вы не используете ни то, что вы покажете все сообщения.

Смежные вопросы