我需要在某些行中禁用行编辑器(因为它们的特定数据) 我搜索得太多但我找不到办法。
我有两种类型的行,状态为A的行和状态为B的行。
我想为行A启用铅笔,为行B启用禁用。
答案 0 :(得分:6)
你可以:
<p:column rendered="#{listvar.status != 'B'}">
<p:rowEditor />
</p:column>
答案 1 :(得分:1)
荣的答案很棒,但你会注意到,如果你渲染专栏,你的桌子会遗漏一些线......
只需将渲染放在rowEditor上即可避免此设计问题:
<p:column >
<p:rowEditor rendered="#{listvar.status != 'B'}" />
</p:column>