0
是否可以保留SESSION范围内的rich:datatable rich:column filterBy="..."
的filterBy值?如何在会话范围内保持rich:datatable的filterBy值?
是否可以保留SESSION范围内的rich:datatable rich:column filterBy="..."
的filterBy值?如何在会话范围内保持rich:datatable的filterBy值?
是的,使用el表达式指向放入会话范围的bean的属性。
<rich:datatable ...>
<rich:column filterValue="#{yourSessionBean.filterByProperty}" ... >
...
我假设你想存储filterValue
不filterBy
。
这并不容易...... filterBy指向用来填充数据表的实体的一个字段。所以我不能简单地使用会话bean。如果数据表循环value =“#{myEntities} var =”e“比我使用类似于filterBy =”#{e.field}“。 – 2009-11-18 10:39:21
@Daniel所以你需要存储'filterValue'属性值而不是'filterBy'。 – cetnar 2009-11-18 11:05:01
嗯......这可能是一个解决方案...我会测试一下,谢谢〜 – 2009-11-18 12:57:42