【发布时间】:2013-02-01 06:57:52
【问题描述】:
如何在数据表中的行选择上调用不同的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
我怎样才能实现它?
任何建议将不胜感激。
【问题讨论】:
-
你试过什么?
-
我已经更新了这个问题。看看吧。
-
您确定可以为同一事件 i PF 注册多个 ajax 侦听器吗?我以前从未见过这种结构。
-
是的,我有 5 个选项卡应该通过从 5 个方法获取数据来更新。因为虽然第一个听众没有提供影响所有花药标签的数据。所以我想单独打电话给他们。
标签: java ajax jsf primefaces ajax4jsf