如何在primefaces中过滤动态数据表?它不起作用
我已在primefaces中创建了一个动态数据表,并尝试筛选列,但筛选器不起作用,请帮助我 我创建了一个表,其中列标题和属性值由datatable的var动态呈现和迭代 primefaces代码如下如何在primefaces中过滤动态数据表?它不起作用,primefaces,Primefaces,我已在primefaces中创建了一个动态数据表,并尝试筛选列,但筛选器不起作用,请帮助我 我创建了一个表,其中列标题和属性值由datatable的var动态呈现和迭代 primefaces代码如下 <p:dataTable var="sales" value="#{customermisreportbean.custList}" paginator="#{customermisreportbean.pagenatorActive}"
<p:dataTable var="sales" value="#{customermisreportbean.custList}"
paginator="#{customermisreportbean.pagenatorActive}" rows="#{customermisreportbean.pagenatorActive?10:0}"
paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
rowsPerPageTemplate="5,10,15" id="misreport" lazy="true"
filteredValue="#{customermisreportbean.filterval}" widgetVar="mistable">
<p:columns value="#{customermisreportbean.reportcolumns}"
var="column" filterBy="#{sales[column.property]}" columnIndexVar="colindex" headerText="#{column.header}">
<h:outputText value="#{sales[column.property]}"
styleClass="#{column.align}" />
</p:columns>
</p:dataTable>
你的PF版本是什么?Primefaces版本是7.0
public class columns implements Serializable{
private String header="";
private String property="";
private String align="";
public columns(String header, String property,String align) {
this.header = header;
this.property = property;
this.align=align;
}
public String getHeader() {
return header;
}
public void setHeader(String header) {
this.header = header;
}
public String getProperty() {
return property;
}
public void setProperty(String property) {
this.property = property;
}
public String getAlign() {
return align;
}
public void setAlign(String align) {
this.align = align;
}
}