【问题标题】:How to keep the filterBy value of rich:datatable in session scope?如何将rich:datatable的filterBy值保持在会话范围内?
【发布时间】:2009-11-18 08:35:10
【问题描述】:

是否可以将 rich:datatable rich:column filterBy="..." 的 filterBy 值保留在 SESSION 范围内?

【问题讨论】:

    标签: java events richfaces


    【解决方案1】:

    是的,使用 el 表达式指向会话范围内的 bean 属性。

    <rich:datatable ...>
     <rich:column filterValue="#{yourSessionBean.filterByProperty}" ... >
    ...
    

    我假设您想存储 filterValue 而不是 filterBy

    【讨论】:

    • 没那么简单... filterBy 指向实体的一个字段,用来填充数据表。所以我不能简单地使用会话 bean。如果数据表使用 value="#{myEntities} var="e" 循环而不是我使用 filterBy="#{e.field}" 之类的东西。
    • @Daniel 所以你需要存储filterValue 属性值而不是filterBy。我说的对吗?
    • 啊...这可能是一个解决方案...我会测试它。到目前为止,谢谢。
    猜你喜欢
    • 2011-03-26
    • 2015-12-14
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    • 2021-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多