我正在开发一个具有两种类型的用户角色的 Seam 项目 (Seam 2)。普通用户和具有敏感信息权限的用户。后者可以访问一组标记为“敏感”的数据库记录,这些记录与普通记录共存,并由特定的列值标记。
我已使用 #{s:hasRole('SENSITIVE')} 适当隐藏 UI 的其他部分,但我想过滤显示记录的实际 richfaces 数据表,以便敏感记录不会为普通用户显示。有没有办法在表示层执行此操作,或者我是否需要根据用户角色过滤服务器上的行?
最佳答案
您是否尝试过 DataTable 中与过滤器相关的属性。请查看它们的属性:
http://livedemo.exadel.com/richfaces-demo/richfaces/dataTable.jsf?tab=info&cid=147
关于java - 如何根据用户角色过滤richfaces数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6710452/