2014-02-20 33 views
3

我有一个extendedDataTable像这样如何从extendedDataTable在RichFaces的去除过滤器组件排

<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。 - 属性

的第三种方式是将其删除

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

此外,当你删除filter/filterattribute输入框将被删除:

回答

4

您可以轻松地通过添加CSS命令隐藏起来通过使用扩展数据表onready -attribute

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

希望它可以帮助...的JavaScript

+0

谢谢,它的工作原理 – Tex