是否可以决定columntoggler primefaces可以取消选中哪些列

时间:2017-04-03 13:44:51

标签: primefaces datatable

正如我在这个问题上写的那样,是否有可能决定columnToggler所显示的列?我需要让用户检查并取消选中某些列,但将其设置为禁用其他列。

1 个答案:

答案 0 :(得分:0)

PrimeFaces documentation on page 107声明如下:

Name          Default   Type         Description
toggleable    true      Boolean      Defines if panel is toggleable by columnToggler component. Default value is true and a false value marks 

列为静态。

所以使用像

这样的东西
<p:column toggleable="false" ...>
    ...
</p:column

符合您的要求。另见页面和173(强调我的)

  

在页面加载时,列选择器查找datatable的所有列并生成ui。如果您想要忽略某些列,设置为可切换    列的选项为false ,默认情况下隐藏某些列,设置为visible    假的。