【问题标题】:Maintaining RichFaces panelMenu state between requests在请求之间维护 RichFaces panelMenu 状态
【发布时间】:2009-10-14 15:43:01
【问题描述】:

我正在尝试使用 RichFaces panelMenu 作为导航菜单,但还没有找到一种方法让它在请求之间保持状态。有没有办法告诉 panelMenu 在不使用 ajax 的情况下扩展某些组来呈现自己?

我尝试在 panelMenu 上设置值并使用 selectedChild,但均无济于事。

【问题讨论】:

    标签: jsf richfaces


    【解决方案1】:

    展开部分的状态由rich:panelMenuGroup 孩子控制,特别是它们的expanded 属性;这些可以绑定到服务器端对象。但是,您需要确保它们的服务器端状态以某种方式更新,或者通过设置 rich:panelMenu 与属性 expandMode="server" (这将导致服务器端提交)或通过使其成为正在提交的任何形式的孩子.

    【讨论】:

    • expandMode="ajax" 在这种情况下会更好
    • 谢谢!那工作得很好。以前没有看到过扩展属性,我觉得有点傻。
    • @cetnar - 我同意(我可能对 没有使用 ajax 了解太多)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-26
    • 1970-01-01
    • 2011-12-16
    • 2017-01-10
    • 2010-11-29
    • 2023-03-07
    • 2011-05-28
    相关资源
    最近更新 更多