如何将primefaces contextmenu添加到datatable标头?

时间:2014-01-08 14:11:15

标签: java jsf primefaces datatable contextmenu

我正在使用primefaces,我想仅为ContextMenu标头添加datatable,但我正在使用columns组件来处理{{1}列生成,我知道如何为每列添加一个Contextmenu,但我想为它们生成一个上下文菜单。

dynamic

1 个答案:

答案 0 :(得分:3)

像这样:

<p:column id="col1">
    <f:facet name="header">
        <h:outputText value="Your Label" id="hLabel" />
        <p:contextMenu for="hLabel"  style="font-size:11px!important; text-align:left!important; margin-left: 0px!important;">
            <c:forEach items="#{dyna.columnnameslist}" var="ccm">
                <p:menuitem  value="#{ccm}"/>
            </c:forEach>
        </p:contextMenu>
    </f:facet>
<p:column>