【发布时间】:2013-04-03 16:31:09
【问题描述】:
我需要在某些行中禁用行编辑器(因为它们的特定数据) 我搜索了太多,但我找不到这样做的方法。
我有两种类型的行,状态为 A 的行和状态为 B 的行。
我想为 A 行启用铅笔并为 B 行禁用。
【问题讨论】:
标签: java jsf-2 primefaces
我需要在某些行中禁用行编辑器(因为它们的特定数据) 我搜索了太多,但我找不到这样做的方法。
我有两种类型的行,状态为 A 的行和状态为 B 的行。
我想为 A 行启用铅笔并为 B 行禁用。
【问题讨论】:
标签: java jsf-2 primefaces
你可以:
<p:column rendered="#{listvar.status != 'B'}">
<p:rowEditor />
</p:column>
【讨论】:
Rong 的回答很好,但是您会注意到,如果您渲染该列,您的表格会遗漏一些行...
只需将渲染放在 rowEditor 上即可避免此设计问题:
<p:column >
<p:rowEditor rendered="#{listvar.status != 'B'}" />
</p:column>
【讨论】: