3

我有一个带有这样列的扩展数据表

<rich:column id="exampleId"
             filter="#{exampleFilterBean.exampleFilterMethod}"
             filterValue="#{exampleFilterBean.exampleFilterValue">
             <f:facet name="header" >
                  <h:outputText value="Header" />
             </f:facet>
             <h:outputText value="#{exampleFilterBean.example.exampleAttribute}" />

我不想显示带有过滤器框的控制栏,因为我使用的是外部过滤器和 JavaScript API。

4

1 回答 1

4

您可以通过添加 css 命令轻松隐藏它们:

.rf-edt-flt-c { display:none; }

filter当您删除/ filterattribute- 属性时,输入框也将被删除

第三种方法是使用扩展数据表 - 属性通过 javascript 删除onready它们

onready="$('.rf-edt-flt-c', this).each(
                function(n){ 
                    this.parentNode.removeChild(this);
                 });"

希望能帮助到你...

于 2014-02-21T14:40:58.047 回答