2012-01-13 25 views
0

如何設置我的反饋消息的風格?現在它就像一個普通的html列表元素。FeedbackPanel風格化/更改消息

如何更改我的反饋郵件驗證器,如電子郵件驗證程序?

我知道,我可以改變屬性文件中.setRequired()消息,下面的代碼:

Required=Provide a ${label} or else... 

    form.userId.Required=You have to provide a name 
+1

也許你應該在同時詢問幾個問題之前檢查JavaDoc或wicket wiki ... – Nicktar 2012-01-13 15:18:49

回答

1

你需要繼承FeedbackPanel(或重新實現它在你自己),並覆蓋newMessageDisplayComponent(String id, FeedbackMessage message)方法返回你喜歡的任何組件。請參閱JavaDoc of FeedbackPanel

至於自定義驗證程序消息:在您的自定義驗證程序中調用error時,可以提供resourceKey,應用程序會嘗試查找您的錯誤消息。如上:JavaDoc is your friend