可能是一个愚蠢的问题,如果我使用List<SelectItem>
而不是SelectItem[]
,数据表过滤展示在 primefaces 数据表过滤示例中根本不起作用
在 Showcase TableBean.java 中,这有效
private SelectItem[] manufacturerOptions;
manufacturerOptions = createFilterOptions(manufacturers);
但是如果我使用
List<SelectItem> manufacturerOptions:
manufacturerOptions = createFilterOptions(manufacturers);
过滤器不起作用
XHTML
<p:column id="manufacturerColumn" filterBy="#{car.manufacturer}"
headerText="Manufacturer" footerText="exact"
filterOptions="#{tableBean.manufacturerOptions}"
filterMatchMode="exact">
<h:outputText value="#{car.manufacturer}" />
</p:column>