首先,我想問我最後一個問題。 didn't知道系統如何在這裏工作:-)JSF阿賈克斯問題
我有一個問題coercning JSF和Ajax。 我的web應用程序是動態的。整個頁面一開始只加載一次。 當用戶在菜單中導航時,只有中心表格更改其輸出。
我有一些組件像primeface的數據表或只是簡單的按鈕,在我的bean中執行功能。我的web應用程序連接到後端服務器,信息在JSF和後端之間共享,然後顯示給用戶。
當用戶點擊例如在「搜索」按鈕功能上,結果應顯示在我的數據表中。方法{#searchBean.doSearch}將被執行。消息通過用戶的信息發送到後端。幾秒鐘後,JSF收到這些信息。 這是我的principe。
現在我想渲染手動DataTable,並告訴他「所有的搜索結果已經收到。請更新結果」 是否有可能通過JSF手動渲染組件?還是有另一種解決方案。
而我的第二個問題。 當郵件發送到後端時,可能需要幾秒鐘才能收到結果, 向用戶顯示「等待」郵件的最佳方式是什麼(使用對話框)? 當我從我的後端收到結果時,我想手動更新我的組件,以便顯示接收到的信息,然後我需要一種方法來刪除此「等待」對話框。
我希望..你明白我想要什麼,因爲我的英語不是最好的:-) 我不知道如何開始解決我的問題......我想我只需要一種方法來通過JSF更新HTML元素和手動渲染組件。但我沒有在互聯網上找到任何東西。也許我找錯了東西?
問候, 約翰尼
謝謝各位!我現在要試用這些方法。 – Johnny 2011-01-28 18:16:30