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