如何在jsf数据表中创建动态p:menuButton?
我在p:dataTable的p:column中有一个p:menuButton 到目前为止一切正常 现在我想让菜单按钮变得动态。但是,c:foreach在呈现表之前进行计算,primefaces不喜欢在p:menuButton内使用ui:repeat 如何根据循环的行项目上的集合动态创建多个p:menuitem,即,我应该做什么来代替?:下面示例中的somekindofolop如何在jsf数据表中创建动态p:menuButton?,jsf,primefaces,datatable,facelets,Jsf,Primefaces,Datatable,Facelets,我在p:dataTable的p:column中有一个p:menuButton 到目前为止一切正常 现在我想让菜单按钮变得动态。但是,c:foreach在呈现表之前进行计算,primefaces不喜欢在p:menuButton内使用ui:repeat 如何根据循环的行项目上的集合动态创建多个p:menuitem,即,我应该做什么来代替?:下面示例中的somekindofolop <p:dataTable value='#{something.collection}' var='item'&g
<p:dataTable value='#{something.collection}' var='item'>
...
<p:column>
...
<p:menuButton value="Actions">
<p:menuitem value="View ..."
...>
<f:param name="something" value="#{item.id}"/>
</p:menuitem>
<?:someKindOfLoop x="#{item.subCollection}" y="var">
<p:menuitem value="View sub list "
...>
<f:param name="#{var.name}" value="#{var.id}"/>
</p:menuitem>
</?:someKindOfLoop>
</p:menuButton>
...
</p:column>
</p:dataTable>
...
...
PrimeFacesp:menuButton
,与许多其他组件(包括大多数菜单组件)一样,支持model属性。上面提到了这一点。此组件的“动态菜单”部分是指上的“常用”动态菜单部分。在那里你可以阅读如何做到这一点
并防止此答案成为“仅链接”(对于外部站点,这里是这个问题的类似副本:PrimeFacesp:menuButton
,像许多其他组件一样,包括大多数菜单组件,都支持model属性。这一点在中提到过。此组件的“动态菜单”部分指的是上的“常用”动态菜单部分。您可以从中了解如何使用这样做
并防止此答案成为“仅链接”(对于外部站点,这里是这个问题的类似副本:OnlyOnly我想这就是我们所寻找的。当我们试图将此添加到表中的每一行时,我想我们将尝试类似的方法。现在将尝试。非常感谢!我想这就是我们所寻找的。因为我们正在尝试将此添加到表中的每一行。)我想我们会尝试一些类似的东西。现在就试试。非常感谢!