如何在数据表中的行选择上调用不同的Web服务(不同的java方法) 并使用行选择通过ajax异步更新页面。
我有这种情况,因为我应该通过从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次。
我正在使用Prime面孔3.4.2
我怎样才能实现它?
任何建议都将受到赞赏。
答案 0 :(得分:-1)
取决于业务情况。
首先选择一行选择你可以调用java方法,该方法填充所有选项卡数据,并且更新中依次给出所有五个选项卡的ID。
希望这对你有用。
或者让我知道关于测试人员和问题等步骤的具体情况。