在網頁固定的地方顯示Ajax請求狀態(RichFaces)

RichFaces標籤爲:a4j:status

 

下面的例子介紹如何在將一個頁面中所有的Ajax請求狀態顯示在網頁的某個固定地點。使用這種機制,能夠讓用戶瞭解當前頁面到底發生了什麼。

 

嚴格的說,a4j:status標籤是用來指示某個a4j:region的Ajax狀態的。不過默認情況下,這個region就是指當前整個頁面。

<a4j:status id="stateStatus" startText="Working..."
   startStyle="background-color: #ffA500;
   font-weight:bold;
   position: absolute; 
   right: 5px; 
   top: 1px; 
   width: 100px;" />  
  <h:form>
  	all other controls...
  </h:form>

 效果圖如下:

以上代碼僅僅顯示了Ajax請求開始的狀態,通過stopText屬性,你可以指定Ajax請求結束時顯示的內容。如果你不想用文字來表示,那麼你可以通過兩個facets來設置:start與status。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章