【问题标题】:Creating a "domino effect" with Ajax in JSF2在 JSF2 中使用 Ajax 创建“多米诺骨牌效应”
【发布时间】:2011-04-13 10:07:19
【问题描述】:

我试图在使用 JSF2 和 Ajax 呈现不同的 panelGroups 时创建类似多米诺骨牌的效果。想法是,根据结果,将渲染并显示某个面板,然后再渲染第三个面板,是否可以使用 Ajax 创建类似多米诺骨牌的效果来连续渲染每个面板?

我确定我在某处读到过这篇文章,但我再也找不到这篇文章了:(

【问题讨论】:

    标签: ajax jsf jsf-2


    【解决方案1】:

    将组组件绑定到视图范围并使用UIComponent#isRendered()

    <h:panelGroup binding="#{group1}" rendered="#{bean.someCondition}">
        ...
    </h:panelGroup>
    
    <h:panelGroup binding="#{group2}" rendered="#{group1.rendered}">
        ...
    </h:panelGroup>
    
    <h:panelGroup binding="#{group3}" rendered="#{group2.rendered}">
        ...
    </h:panelGroup>
    
    ...
    

    【讨论】:

    • 你,我的好先生,真的是网页设计师中的王者......我再次谦虚地感谢你。 :)
    • 不客气。我不是网页设计师(我 9 岁的儿子做得更好)。我是一名网络开发人员;)
    猜你喜欢
    • 2022-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-09
    • 2021-03-04
    • 1970-01-01
    相关资源
    最近更新 更多