[ホーム] - [ノーツドミノ プログラミングサンプル一覧] - [ユーザに表示するノーツのナビゲータを変更する方法]




ユーザに表示するノーツのナビゲータを変更する方法


データベースを開いた時に、ユーザに表示するナビゲータを変更する方法を紹介します。

Command([OpenNavigator];<ナビゲータ名>)をDatabaseScriptのPostOpenに以下の式を記述します。
以下の例では平日/休日でユーザに表示するナビゲータを変更しています。


@Command([OpenNavigator];@If(@Weekday(@Today)=1:7;"NavHoliday";"NavWeekday"))



以下の例では、[admins]ロールをもったユーザとその他のユーザで表示するナビゲータを変更しています。

@If(@Contains(@UserRoles;"[admins]");@Command([OpenNavigator];"NavAdmin");@Command([OpenNavigator];"NavUser"))



(補足)@関数を使用しています。組み合わせてノーツ式を計算することができます。




本ページは IBM Lotus Notes Domino (ロータスノーツドミノ)を対象としています。 基本的には Notes 4,5,及び6以後を対象としていますが、バージョンによっては対応していない場合があります。 lotus scriptや @関数 (@コマンド)を対象としていて、VB Scriptには対応していません。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)

[ホーム] - [ノーツドミノ プログラミングサンプル一覧]