MenuGroup中的MenuItem的动态值:rich:contextMenu

时间:2013-08-14 08:35:06

标签: jsf-2

问题:在选择表格中的行时,我无法在rich:contextMenu的MenuGroup中重新呈现MenuItems。 场景:我有5个列和多行的表。鼠标右键单击一行应打开具有MenuGoup 的contextMenu,此组应显示所选行特定列值的MenuItem值。

我在支持bean中生成一个ArrayList,编码如下。但是这个menuItemPanel没有渲染。并没有显示任何价值。

<rich:contextMenu>
<rich:menuItem
    value="View"
    action="#{bakingBean.view}">
</rich:menuItem>
<rich:menuGroup value="Show All Column Values">
    <a4j:outputPanel id="menuItemPanel">
        <c:forEach items="#{bakingBean.items}" var="item">
            <rich:menuItem value="#{item}" 
                           action="#{backingBean.filter}">
                <f:param name="filterVal" value="#{item}"/>
            </rich:menuItem>

        </c:forEach>
    </a4j:outputPanel>
</rich:menuGroup>

0 个答案:

没有答案