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