【发布时间】:2013-12-16 16:41:14
【问题描述】:
我已经实现了一个带有不同命令链接的操作栏,可以触发 ajax 调用。我的支持 bean 处理这些操作。
<a4j:commandLink value="Save" action="#{actionHandler.perform('save')}" execute="@form"
oncomplete="" onerror="">
</a4j:commandLink>
或
<h:commandLink value="Save">
<f:ajax execute="@form" actionListener="#{actionHandler.perform('save')}"
</h:commandLink>
我想要实现的是,当 ajax 调用成功/失败时,对于我的操作栏中的每个命令链接,然后显示一个模式对话框以及当前执行的操作特定信息,如标题、消息、重定向 URL 等。在其他请求/响应中基于框架,我们通常会返回一个 JSON 响应并采取相应的行动。但我不知道我们如何在这里实现这一目标。我查看了 Richfaces(正在使用的框架)rich:popupPanel 但找不到任何将参数传递给弹出窗口的方法。有什么建议吗?
【问题讨论】: