Я использую JSF 2.0. Я использую
<h:messages>
тег для отображения сообщений об ошибках. Я могу немного использовать css для стилизации своих сообщений, но я создал составной компонент для рендеринга сообщений, которые можно закрыть, и добавления эффектов к ним с помощью некоторого Jquery.
Я видел учебные пособия по настройке сообщений, но большинство из них основаны на css и настройке вывода текста, но я хочу создать конкретную разметку, что-то вроде
<myComp:fancyMessage text="etcetcetc error msg" type="error" />
вместо обычной разметки сообщений.
Возможно ли это?
EDIT:
Я не хочу стилизовать сообщения jsf. Не добавляйте фон и не меняйте его стиль, а создайте собственную разметку html своего сообщения. Здесь:
http://balusc.blogspot.com/2010/07/using-html-in-jsf-messages.html
Я нашел, как добавить html в ваши сообщения. Я хочу заключить в капсулу все html в моем составном компоненте, а затем просто использовать составной компонент следующим образом:
<mycomp:messages/>
или
<mycomp:message for="componentID" />
где сообщение и сообщения создают собственную html-разметку