在primeFaces中禁用rowEditor的铅笔

时间:2013-04-11 13:00:18

标签: java jsf-2 primefaces

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

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

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

2 个答案:

答案 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>