我正在使用jsf2并希望使用它的ajax功能.问题:我已经看到了一些ajax刷新的东西.但没有什么可以刷新一个整体…
我有一个包含来自我的bean的数据的xhtml页面,我真的不想刷新它的所有字段,刷新整个ui会更容易:include …
有人知道解决方案吗?或者我是否必须手动刷新所有字段?
最好的祝福
解决方法
只需将它们放入带ID的容器组件中,并在f:ajax的render属性中使用它.
<h:form> <h:commandButton value="submit" action="#{bean.submit}"> <f:ajax render=":foo" /> </h:commandButton> </h:form> <h:panelGroup id="foo" layout="block"> <ui:include src="include.xhtml" /> </h:panelGroup>
请注意< h:panelGroup layout =“block”>渲染一个< div>.如果省略布局属性,则默认为< span> (只有在需要向HTML呈现任何属性时才会这样,例如id).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。