【发布时间】:2010-01-29 00:28:24
【问题描述】:
我可能遗漏了几点,但我已经编写了一个 jsf/richfaces 应用程序并希望能够执行最简单的基于 ajax 的导航:
主页包含对我的支持 bean 菜单的引用
<h:form>
<rich:dropDownMenu binding="#{PrismBacking.nodeMenu}" />
</h:form>
this 指支持 bean 方法的代码
这是我的主页 ajax 面板
<rich:panel id="content">
<a4j:include viewId="#{PrismBacking.viewId}" />
</rich:panel>
我不知道如何让支持 bean 使用来自 rich:dropDownMenu 的选定项目来更新 getViewId 返回的项目。
我猜: 1) 我需要确保 getNodeMenu 方法中的菜单项具有正确的有效负载,以便使用正确的字符串调用 setViewId 并且重新渲染我的 rich:panel id="content"。
任何有关如何执行此操作的指针将不胜感激。
标记
【问题讨论】: