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