如何在不渲染页面的情况下使用 Openfaces/JSF 调用方法?
我正在尝试使用 Openfaces 3 调用 bean 中的 Save 方法。虽然 Firefox 不渲染页面,但 Internet Explorer 渲染页面。
我目前正在使用此代码行:
<o:commandLink value="Save" action="#{beanX.save}">
<h:graphicImage url="/images/save_48.png" />
</o:commandLink>
但我也在尝试 o:ajax
:
<o:commandLink value="Save" action="#{beanX.save}">
<h:graphicImage url="/images/save_48.png" />
<o:ajax event="click" render="@none" />
</o:commandLink>
有什么想法吗?
我找到了一种使用标准 JSF 组件的方法。有什么想法可以使用 o:commandLink
解决此问题吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以在 jsf2.0 中使用
和render
属性另请参阅
You can use
<f:ajax>
andrender
attribute in jsf2.0Also See
谢谢吉加尔·乔希。你给了我关键的提示。它适用于以下代码行:
我以前访问过这个网站,我没有想到假设
o:commandLink
可能无法处理这个问题,可能是一个错误?使用
h:commandLink
而不是o:commandLink
和f:ajax
以及侦听器属性解决了我的问题。Thank you Jigar Joshi. You've given me the key hint. It works with this code lines:
I've been to this website before, I was not thinking in assuming that
o:commandLink
might not be able to handle this, might be a bug?Using
h:commandLink
instead ofo:commandLink
andf:ajax
with the listener attribute solved my problem.