jsf 2 - Primefaces & Spring webflow ajax action call



是否有办法在p:selectOneMenu的primefaces中调用spring webflow动作?

有两个依赖的组合框,如primefaces的例子(链接),但我想调用动作,这是在webflow转换中定义的,因此我不能使用p:ajax与actionlistener.

搜索后,我尝试使用p:remoteCommand来调用操作。当父组合改变时,它执行动作,但它也给验证码验证错误(相同形式的验证码),因此我设置process="@this"到p:remoteCommand,当我设置我不能执行动作。

您应该使用remoteCommand来调用SWF操作。如果你只想提交某些组件的值,你可以使用process="componentIds"来只发送指定组件的值。您可能还希望remoteCommand上的'immediate=true'跳过JSF验证-这应该会阻止来自captcha验证的错误消息。

然而,根据我的经验,使用SWF动作来完成刷新依赖组合框之类的任务并不是一个好主意。Primefaces部分渲染更适合于此,并且不需要像SWF标签这样的噱头。

如果immediate=true不起作用,请发布您的XML

最新更新