将filterValue保存在p:列中

时间:2013-11-29 03:16:03

标签: primefaces

只要用户没有清除过滤器文本,我想保留filterValue用户类型。我已将p:列的filterValue绑定到会话变量。但我一直无效。像这样,用户在返回列表页面时不必再次输入过滤器。

我正在使用PF 3.5。

<p:column id="mm1001_column_lendborrow" width="60"
    sortBy="#{varlistOfMoneyMarket.borrow_lend_dn}"
    filterBy="#{varlistOfMoneyMarket.borrow_lend_dn}"
    filterMatchMode="contains" resizable="true"
    filterStyle="width:50px"
    style="text-align: left; font-weight : 400"
    headerText="#{msg.mm1001_gridheader_lend_borrow}"
    filterValue="#{pc_Mm1001.w_mmdeal.lb_filter}">
    <h:outputText styleClass="outputGridText_px"
        id="mm1001_gridoutput_lend_borrow"
        value="#{varlistOfMoneyMarket.borrow_lend_dn}"></h:outputText>
    <f:attribute value="60" name="width" />
</p:column>

1 个答案:

答案 0 :(得分:0)

filterValue属性仅用于初始化过滤器,也只调用getter方法。 更改后它没有更新。

看看这个issue