この機能は、JSR 168 API ポートレットではサポートされていません。
「複数の Click-to-Action 出力プロパティー (encodeProperties)」オブジェクトを挿入することによって、複数のソース出力プロパティー (encodeProperty 値) をページ上のターゲットに、シングルクリックで送信できるようになります。
複数の Click-to-Action 出力プロパティー (encodeProperties) を挿入するには、次の手順に従います。
- Page Designer のデザイン・ページで JSP ファイルを開く。
- 「パレット」ビューで「ポートレット」ドロワーを選択する。
「複数の Click-to-Action 出力プロパティー」オブジェクトを
ページにドラッグ・アンド・ドロップする。
または、メニューからと選択します。 「複数の Click-to-Action 出力プロパティーの挿入」ダイアログが開きます。
- 該当するフィールドに値を入力する。
- ラベル (必須)
- ポートレットのユーザー・インターフェースで表示するのに適したアクションに関する短ストリングを指定します。
翻訳済みキャプションの場合は、リソース・バンドルのキーの名前を指定します。
- リソース・バンドル
- アクションとプロパティーのキャプションと説明に対応する翻訳済みのテキストを含む、NLS リソース・ファイルのベース名を指定します。
指定したベース名は、ポートレット・デプロイメント記述子内の
c2a-nls-file 構成パラメーターによって定義され、リソース・バンドルは、JavaSource ノードの下に生成されます。たとえば、nls.shippingc2a と入力した場合、JavaSource ノードの下の言語固有のリソース・バンドル nls¥shippingc2a<_lang>.properties を編集して、key=translated テキスト形式で翻訳済みキャプションおよび説明を指定します。
- ソース・ポートレット (必須)
- 連携ソースとして使用可能にするコンクリート・ポートレットを指定します。
- 挿入された複数の出力プロパティー
(encodeProperties) オブジェクトは、デザイン・ページの JSP ページに、「複数の出力プロパティー」アイコン
(
) として表示されます。
- ポートレットのユーザー・インターフェースで表示するメニュー・ラベル、および含める出力プロパティー (encodeProperty) データを指定する。
両方とも必須です。これを行うには、「プロパティー」ビューを使用してプロパティーを編集します。詳しいことは、Click-to-Action encodeProperties の編集を参照してください。
「複数の Click-to-Action
出力プロパティー」オブジェクトの挿入によって、以下のタスクが実行されます。
- 必要に応じて、連携ソースの使用可能化を行います。
- JSP ファイルに空の <c2a:encodeProperties> タグおよび Taglib ディレクティブを挿入します。
- 「複数の Click-to-Action 出力プロパティー」ダイアログの「ラベル」フィールドで指定された key 値
(key=translated string テキスト形式から) を含むリソース・バンドル・ファイルを生成します。