加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

JSF 2 AJAX – 重新加载整个div(例如)

发布时间:2020-12-16 02:54:42 所属栏目:百科 来源:网络整理
导读:我正在使用jsf2并希望使用它的ajax功能.问题:我已经看到了一些ajax刷新的东西.但没有什么可以刷新一个整体… 我有一个包含来自我的bean的数据的xhtml页面,我真的不想刷新它的所有字段,刷新整个ui会更容易:include … 有人知道解决方案吗?或者我是否必须手
我正在使用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).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读