0

次のような構文を使用して Lotus Notes Composite Application (CA) を開くことができます: cai:///uniqueappid/uniquepageid?hint

ウィキの記事 - 複合アプリケーションを開くときにコンテキストをコンポーネントに渡す- によると、動的プロパティを複合アプリケーションに渡し、CA のコンポーネントにそれを読み取らせることができます。この記事には、次のような例があります。

String[] values = data.getPreference("com.ibm.portal.app.input.NiklasTest");

次のようにフォーマットされた URL からパラメータを読み取ることができるはずです: cai:///uniqueappid/uniquepageid?hint&NiklasTest=xxxxx

そのようなプロパティを処理するために、どのようなオプションがあるかを探しています。

  • Java コンポーネントのコーディング。これでうまくいきそうです。
  • xPage コンポーネントのコーディング。動的プロパティのハンドルを取得できますか?
  • ポートレット コンポーネントのコーディング。動的プロパティのハンドルを取得できますか?
  • NSF フォームまたはページベースのコンポーネントのコーディング。動的プロパティのハンドルを取得できる LotusScript または @functions はありますか?

私は最善の解決策を探しているわけではありません。動作することがわかっているオプションのリストを探しています。基本的に、上記のリストから除外します。

4

2 に答える 2

0

複合アプリケーションについては何も知りません。動的プロパティとは正確には何ですか。ただし、XPageでは、URLからxxxxxを取得するためにparam.NiklasTestを使用するだけです。

于 2012-04-13T14:12:25.053 に答える
0

パラメータを渡す必要がある (そして CA を複数回開くことができる) アプリケーションで。(簡単な) 解決策は、その場で .ca ファイルをビルドし (そしてパラメーターを埋め込み)、それを起動することでした。

デザイナーを使用して、.ca ファイルのテンプレートを作成できます。

IBMウィキ

于 2012-04-19T10:06:42.663 に答える