开发者社区> 问答> 正文

如何过滤素数中的动态数据表?

我已经在primefaces中创建了一个动态数据表,并尝试过滤列,但过滤器不起作用,请帮帮我。

我创建了一个表,其中的表头和值为属性的值是动态呈现的,并由数据表的var进行迭代。

下面的primefaces代码

`<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>`

下面是bean类

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;
    }


}`

展开
收起
被纵养的懒猫 2019-09-30 14:57:20 583 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
RowKey与索引设计:技巧与案例分析 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载