0
我正在使用richfaces,hibernate和ejb。我有一個頁面,並且我正在選擇一個打開頁面需要1分鐘的查詢。但是,這會讓用戶感到不舒服,因爲頁面來得太遲。richfaces在頁面加載後選擇查詢而無需等待
由於這個問題,我用ajax怎麼能解決這個問題。我想顯示「加載」圖標和打開頁面。打開頁面後,我想從數據庫中獲取查詢,並顯示結果列表不是「加載」圖像。感謝這個用戶不必等待打開頁面。
我該怎麼做?
我正在使用richfaces,hibernate和ejb。我有一個頁面,並且我正在選擇一個打開頁面需要1分鐘的查詢。但是,這會讓用戶感到不舒服,因爲頁面來得太遲。richfaces在頁面加載後選擇查詢而無需等待
由於這個問題,我用ajax怎麼能解決這個問題。我想顯示「加載」圖標和打開頁面。打開頁面後,我想從數據庫中獲取查詢,並顯示結果列表不是「加載」圖像。感謝這個用戶不必等待打開頁面。
我該怎麼做?
從jQuery .ready方法,您可以點擊一個無形的按鈕。這種無形的按鈕應該是這樣的......
<a4j:commandButton status="pageLoadStatus" style = "display:none;"
actionListener="#{someBean.loadData}"
ajaxSingle="true" id = "hiddenButton"
reRender="panelToRerender" >
</a4j:commandButton>
在託管bean的方法loadData,編寫代碼來獲取數據庫記錄。