如何使 primefaces 中只有一个菜单项的 ajax 为 false。

How to make ajax false for only one menuitem in primefaces.

如何使 primefaces 中只有一个菜单项的 ajax 为 false。

我正在使用 c:foreach 迭代菜单项列表。

C:if inside c:foreach 行得通吗? 这是下面的代码片段。

<p:menuButton  id="Button" value="Select" >
                        <c:forEach var="itemListVar" items="#{itemList}">
                            <p:menuitem id="#{itemListVar}"  value="#{itemListVar}" actionListener="#{bean.processSelect}" process="@this" ajax="false"
                                 update="table:messages" rendered="true">
                                <f:attribute name="selectedRow" value="#{itemVar}" />
                                <f:attribute name="selectedAction" value="#{itemListVar}" />
                             </p:menuitem> 
                        </c:forEach>
</p:menuButton>
ajax="#{itemListVar.ajax}"  

这成功了。谢谢