5

我需要在某些行中禁用行编辑器(因为它们的特定数据)我搜索太多但我找不到这样做的方法。

我有两种类型的行,状态为 A 的行和状态为 B 的行。

我想为 A 行启用铅笔并为 B 行禁用。

4

2 回答 2

6

你可以:

 <p:column rendered="#{listvar.status != 'B'}">  
                    <p:rowEditor />  
 </p:column>
于 2013-04-11T14:06:47.433 回答
1

Rong 的回答很好,但是您会注意到,如果您渲染列,您的表格会遗漏一些行......

只需将渲染放在 rowEditor 上即可避免此设计问题:

    <p:column >  
                    <p:rowEditor rendered="#{listvar.status != 'B'}" />        
</p:column>  
于 2016-08-18T09:56:26.563 回答