如何在數據表 的行選中調用不同的Web服務(不同的java方法),並使用行選擇通過ajax更新頁面異步。在行選擇(在p:dataTable中)調用不同的java方法?
我有這種情況,因爲我有5個選項卡應通過從5個方法獲取數據更新。雖然第一位聽衆沒有給出數據影響所有其他標籤。所以我想分開打電話給他們。
<p:ajax event="rowSelect" listener="#{userController.onFetchUsers}"
update=":userRightPaneForm :usersForm:usersList"/>
<p:ajax event="rowSelect" listener="#{userController.onFetchUserDetails}"
update=":userRightPaneForm :usersForm:usersList"/>
我試過這樣。但是onFetchUsers
和onFetchUserDetails
方法在行選擇事件上調用2次。
我正在使用總理臉3.4.2
我該如何實現它?
任何建議,將不勝感激。
你試過了什麼? – emka86
我已更新該問題。看一看。 –
你確定你可以註冊多個ajax監聽器爲同一個事件我PF嗎?我從未見過這種構造。 – partlov