1

我的数据在这里

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

4

1 回答 1

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;
}
于 2012-08-06T12:37:59.867 回答