Как отфильтровать таблицу данных richfaces в соответствии с ролью пользователя - PullRequest
0 голосов
/ 15 июля 2011

Я работаю над проектом Seam (Seam 2) с двумя типами пользовательских ролей.Обычные пользователи и пользователи с привилегиями конфиденциальной информации.Последние имеют доступ к набору записей базы данных, помеченных как «чувствительные», которые сосуществуют с обычными записями и помечены определенным значением столбца.

Я использовал # {s: hasRole ('SENSITIVE')} дляпри необходимости скрыть другие части пользовательского интерфейса, но я бы хотел отфильтровать фактическую таблицу данных richfaces, в которой отображаются записи, чтобы конфиденциальные записи не отображались для обычных пользователей.Есть ли способ сделать это на уровне представления или мне нужно отфильтровать строки на сервере по роли пользователя?

1 Ответ

1 голос
/ 16 июля 2011

Пробовали ли вы связанные с фильтром свойства в DataTable. пожалуйста, посмотрите на свойства их:

http://livedemo.exadel.com/richfaces-demo/richfaces/dataTable.jsf?tab=info&cid=147

...