if文条件式
オプション
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
11-09-2022 12:41 AM
テーブルのリストコントロールで、フィルターの省略条件ををスクリプトしています。
操作者が管理者ロールを持っている場合、フィルターを表示。
持っていない場合、フィルターを非表示。
また、操作者がロールを持っているかをみる関数も設定したいです。
どなたかお願いします。。
1件の返信1
オプション
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
11-10-2022 04:45 AM
リストコントロールのOmit Filter Conditionにて、
以下のスクリプトで可能かと思います。
adminロールを保持している場合には、フィルタを表示
保持して以内場合には、フィルタを非表示
gs.getUser().hasRole(ロール)で任意ロールを保持しているか確認できるかと思います。
------
var answer;
if (gs.getUser().hasRole("admin")) {
answer = false;
} else {
answer = true;
}
answer;
#adminロールの場合
#adminロール以外の場合