私は2種類のユーザーロールを持つSeamプロジェクト(Seam 2)を作成しています。通常のユーザー、および機密情報権限を持つユーザー後者は、通常のレコードと共存し、特定の列の値でマークされた「機密」とマークされた一連のデータベースレコードにアクセスできます。ユーザーロールに従ってrichfaces dataTableをフィルタリングする方法
私は適切なUIの他の部分を隠すために#{s:hasRole( 'SENSITIVE')}を使用しましたが、レコードが表示される実際のrichfaces dataTableをフィルタリングしたいので、通常のユーザーには表示されません。プレゼンテーション層でこれを行う方法はありますか、またはユーザーの役割に基づいてサーバー上の行をフィルタリングする必要がありますか?
てみました。 [見て](http://livedemo.exadel.com/richfaces-demo/richfaces/dataTable.jsf?tab=info&cid=147)プロパティを見てください。 –
私はこれらを誤って読んでいるかもしれませんが、私はそれらが個々の列にフィルターボックスを追加することを目的としていると思いました。私はこれらのプロパティを少し演奏し、何が起こるか見る。 – Eric
まあ、私は私が読んだことを誤解したと思います。これを回答として投稿したい場合は、私はそれを受け入れることができます:) 具体的には、filterExpressionは任意のEL式をそこに置くことができます。そして、それを最初の列に置くだけで、行全体が表示されなくなりました。 – Eric