0

クライアントで実行する XPages アプリケーションを実装しようとしています。アプリケーションには現在、デフォルトでユーザーに表示される Notes ビュー バージョンがあります。アプリケーションは拡張ライブラリに依存しているため、extlib がインストールされている場合にのみ、ユーザーに XPage バージョンを取得してもらいたいと考えています。そうでない場合は、ユーザーを Notes 要素にリダイレクトします。

したがって、2 つのパターンが考えられます。

ナンバー1

  • xpage へのアプリの起動
  • 拡張ライブラリの存在を確認する
    • 存在しない場合は、Notes 要素にリダイレクトします
    • 存在する場合は、xpage にリダイレクトします

2番

  • アプリを Notes フォーム/ページで起動する
  • 拡張ライブラリの存在を確認する
    • 存在しない場合は、Notes 要素にリダイレクトします
    • 存在する場合は、xpage にリダイレクトします

どんな提案でも大歓迎です。

4

1 に答える 1

1

あなたが使用できる

var v = com.ibm.xsp.extlib.util.ExtLibUtil.getExtLibVersion();

try ... catch コンストラクトで。extlib が存在する場合、バージョンが返されます。インストールされていない場合は例外が発生し、Notes Element にリダイレクトできます。

于 2012-09-10T07:34:07.430 に答える