我正在使用JSF 2.0。我正在使用JSF 2.0自定義消息
<h:messages>
標記來呈現錯誤消息。我可以使用CSS對我的消息進行一些樣式的設置,但是我創建了一個複合組件來呈現可以關閉的消息,並使用一些Jquery爲其添加效果。
我已經看到了如何自定義郵件,但其中大部分依靠CSS和自定義文本輸出尚未教程是我想要做的是生成特定的標記,像
<myComp:fancyMessage text="etcetcetc error msg" type="error" />
代替常規的消息標記。 這可能嗎?
編輯:
我不想風格的jsf消息。既不添加背景也不改變其風格,而是創建我自己的消息html標記。在這裏:
http://balusc.blogspot.com/2010/07/using-html-in-jsf-messages.html
我已經找到了如何HTML代碼添加到您的郵件。我想是encapsule在我的複合組件中的所有HTML,然後就用我的複合成分以這樣的方式
<mycomp:messages/>
或
<mycomp:message for="componentID" />
哪裏的消息和消息都建立自己的HTML標記
您的問題非常模糊。你說你已經用一些jQuery創建了一個複合組件,然後你問是否可以創建一個自定義(複合)組件。什麼是具體問題/問題? – BalusC 2011-02-18 00:16:48
@BalusC我只是讀你的博客,偶然發現了這個:http://balusc.blogspot.com/2010/07/using-html-in-jsf-messages.html這不是我正在尋找的。我錯過了那個入口。 – arg20 2011-02-18 01:05:11
我很抱歉我的問題太模糊了。我的意思是我創建了一個複合組件來顯示消息。我需要jsf使用該複合組件來呈現消息。 – arg20 2011-02-18 01:06:51