Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在某些行中禁用行编辑器(因为它们的特定数据)我搜索太多但我找不到这样做的方法。
我有两种类型的行,状态为 A 的行和状态为 B 的行。
我想为 A 行启用铅笔并为 B 行禁用。
你可以:
<p:column rendered="#{listvar.status != 'B'}"> <p:rowEditor /> </p:column>
Rong 的回答很好,但是您会注意到,如果您渲染列,您的表格会遗漏一些行......
只需将渲染放在 rowEditor 上即可避免此设计问题:
<p:column > <p:rowEditor rendered="#{listvar.status != 'B'}" /> </p:column>