【发布时间】:2009-10-14 15:43:01
【问题描述】:
我正在尝试使用 RichFaces panelMenu 作为导航菜单,但还没有找到一种方法让它在请求之间保持状态。有没有办法告诉 panelMenu 在不使用 ajax 的情况下扩展某些组来呈现自己?
我尝试在 panelMenu 上设置值并使用 selectedChild,但均无济于事。
【问题讨论】:
我正在尝试使用 RichFaces panelMenu 作为导航菜单,但还没有找到一种方法让它在请求之间保持状态。有没有办法告诉 panelMenu 在不使用 ajax 的情况下扩展某些组来呈现自己?
我尝试在 panelMenu 上设置值并使用 selectedChild,但均无济于事。
【问题讨论】:
展开部分的状态由rich:panelMenuGroup 孩子控制,特别是它们的expanded 属性;这些可以绑定到服务器端对象。但是,您需要确保它们的服务器端状态以某种方式更新,或者通过设置 rich:panelMenu 与属性 expandMode="server" (这将导致服务器端提交)或通过使其成为正在提交的任何形式的孩子.
【讨论】: