在数据表中过滤

时间:2012-08-05 09:24:11

标签: jsf primefaces

My data here

我在http://www.primefaces.org/showcase-labs/ui/datatableFiltering.jsf上进行演示,但我想将组合框移动到新位置,或者我不希望它出现在新行中,这意味着组合框保持在同一行中标题的标签! 请帮助我,谢谢所有建议!

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作以使过滤器位于同一行。首先将filterStyleClass属性添加到列中:

<p:column headerText="Manufacturer" filterBy="#{car.manufacturer}"   
          filterOptions="#{tableBean.manufacturerOptions}"  
          filterMatchMode="exact" filterStyleClass="inlineFilter">  
        <h:outputText value="#{car.manufacturer}" />  
    </p:column>  

然后添加以下CSS规则:

.ui-column-filter.inlineFilter {
    display: inline;
    margin-left: 4px;
}