我有一个dataTable,最后一列有一个按钮。根据第一列中的数据,我需要按钮为简单按钮或splitButton(提供更多操作)。
有没有办法实现这一目标?
我的数据表:
<p:column headerText="id">
<h:outputText value="#{myvar.id}" />
</p:column>
<p:column>
<p:splitButton value="View"
actionListener="#{bean.method}" />
<p:menuitem value="Other action"
actionListener="#{bean.method2" />
</p:splitButton>
</p:column>
我并不总是需要&#34;其他行动&#34;。我依赖于当前行中的数据,例如myvar.id。有什么建议吗?
答案 0 :(得分:0)
您可以创建自己的条件并将其应用于Rendred
,例如在Boolean
中创建ManagedBean
,并使用数据类型更改其值,并将其设置为Rendred ="#{managedBeand.condition}"
1}}