2017-02-23 73 views
0

我想要的是能夠爲我的<rich:messages />標記中顯示的消息選擇粒度,這意味着這些消息的來源可能是整個應用程序,當前頁面或單個元素。 RichFaces提供哪些選項?richfaces消息的可用範圍

我知道globalOnly屬性,它可以設置爲true或false,但我不明白什麼是全局的,什麼不是。

所以,我正在尋找消息範圍的整個列表。這個範圍列表可能是,例如:應用程序,會話,頁面,表單。我也希望每個小例子

回答

0

你可以閱讀reference doc

的消息通常是創建這樣的:

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

如果id爲null的消息是全球性的。因此,您可以使用@for爲特定組件顯示消息,或使用@globalOnly顯示全局消息。如果您不使用,您將顯示所有消息。