primefaces全局过滤器没有列过滤器

时间:2012-05-22 12:14:05

标签: javascript filter datatable primefaces

我正在研究primefaces showcase中提到的例子。我正在尝试为数据表创建一个全局过滤器 目前该表如下所示: enter image description here

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

2 个答案:

答案 0 :(得分:27)

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

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

答案 1 :(得分:1)

或者你可以放:

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

隐藏所有列过滤器