13

我正在研究 primefaces展示中提到的示例。我正在尝试为数据表创建一个全局过滤器。
目前该表如下所示: 在此处输入图像描述

我想要做的是删除单个列过滤器并且只有全局过滤器。像这样: 在此处输入图像描述
为此,我删除filterBy了列定义上的属性。但在这样做时,我收到一个 javascript 警告 -Error in parsing value for过滤器, declaration dropped和全局过滤器不起作用。
有人可以告诉我如何实现这一目标吗?

4

2 回答 2

27

确保你有filterBy="#{myRowVar.sonmeField}"每个p:column(因为全局过滤器需要它)

filterStyle="display:none"在每个中p:column添加(添加filterStyle="display:none"将使其不可见......)

于 2012-05-22T12:33:03.497 回答
1

或者你可以把:

.ui-column-filter{
     display: none !important;
}

在您的 .css 中隐藏所有列过滤器

于 2015-09-16T15:37:53.563 回答