前のトピック: [リクエスト]ウィジェットを使用してユーザがサービスをリクエストできるようにする

次のトピック: ソース コードを使用した[参照]ウィジェットの呼び出し


メニュー オプションを使用した[参照]ウィジェットの呼び出し

Liferay で、CA Service Catalog WAR ファイルを使用して、メニュー オプションの使用によるポートレット内の CA Service Catalog ウィジェットの表示および動作を設定することができます。 前述の[参照]ウィジェットの例を生成する以下の手順を確認します。 ユーザの実装で[参照]ウィジェットの表示および動作を設定するために Liferay を使用するためのモデルとして、これらに従います。

次の手順に従ってください:

  1. ポータル ページで、[Add]-[More]をクリックします。

    あらかじめ設定されたポートレットのリストが表示されます。

  2. リスト上の CA Service Catalog を展開し、[参照]を選択して、[Add]をクリックします。 または、目的の場所に[参照]をドラッグ アンド ドロップします。

    [参照]ポートレットが Liferay に追加されます。

  3. リストを閉じて、ページの一番上の[Edit Controls]をクリックします。
  4. [参照]ウィジェットにマウスを置いて、レンチ(オプション)アイコンをクリックし、ドロップダウン リストから基本設定を選択します。

    [Editing Catalog Browse Portlet Settings]が表示されます。

  5. 前述の例で示した[参照]ウィジェットの以下のパラメータを確認します。 ユーザのポートレット設定を設定するためにモデルとしてそれらを使用します。
  6. 設定を保存し、ポートレットを確認します。 必要に応じて、要件にあわせて設定を調整します。

[参照]ウィジェットを呼び出して、ポートレット内の表示および動作を設定しました。

キー パラメータ

前述の[参照]ウィジェットの例のキー パラメータを以下に示します。

Catalog URL=http://host-name:port-number/usm

重要: ポートレットが正しく表示されるように URL に「/usm」が含まれる必要があります。

カタログの URL を指定します。

Liferay の WAR Files をダウンロードおよびインストールしたときと同じホスト名およびポート番号を使用します。

認証タイプ

シングル サインオン(Windows NTLM)またはログイン認証情報を使用してユーザを認証するかどうかを指定します。 ウィジェットにシングル サインオンをお勧めします。

シングル サインオンを指定する場合、ユーザはログイン認証情報を求められません。

ログイン認証情報を指定する場合は、以下の形式を使用します。

User name=username and Password=password

提供サービス = ID 1001

[参照] ウィジェットが表示するフォルダまたはサービスのオブジェクト ID を指定します。 この例では、1001 はビジネス ユニットのカタログのルート フォルダです。

それらのオブジェクト ID を使用して、単一のフォルダまたはサービスのカンマ区切りリストのいずれかを指定できます。

レイアウト = 名前とアイコン

[参照]ウィジェットに表示されるサービスの(説明のない)名前およびアイコンを表示します。

または、サービスの名前、アイコン、および説明を表示できます。

開くウィンドウ = 他のウィジェットがリスンできるローカル イベントを送信する

同じページ上の別のウィジェットが[参照]ウィジェットからのイベントをリスンしそれらに応答することを指定します。 このシナリオでは、ユーザがサービスをクリックするときに、[リクエスト]ウィジェットはサービスを開くことにより応答します。 この機能を有効にするには、このページに[リクエスト]ウィジェットを追加する必要があります。

[開くウィンドウ]は、ユーザが[参照]ウィジェット上のサービスをクリックするときに、サービスが[リクエスト]ウィジェットでどのように開くか指定します。 このパラメータに対する他の可能な値を以下に示します。

同じページでリクエストをオープンする

同じページ上に、カタログのサービスを開きます。

最上位フレームでリクエストをオープンする

サービスをブラウザの最上位フレームで開く場合を除いて、_self と同じ機能を実行します。 サービスがフレームである場合、サービス オプション要素の関連する最初のフレームが選択されます。

新規ウィンドウで開く

新しいページ上で、カタログ内のサービスを開きます。 ユーザはそのページ上に、カタログのサービスを開きます。

URL

カスタム URL を使用して、サービスを開きます。 URL には、サービスのオブジェクト ID 用のプレースホルダを含めることができます。 以下に例を示します。

http://www.google.com?id={id}
ツリーの表示 = オン

主なフォルダのサブフォルダを表示します。

注: サブフォルダを非表示にするには、このオプションを選択しないでください。

検索の表示 = オン

[参照]ウィジェットに[検索]フィールドが含まれることを指定します。 ユーザは、名前または主要な用語に応じて、サービスのカタログを検索するためにこのフィールドを使用できます。

注: メニュー オプションに表示される次の設定を指定できます: [主な提供サービスを表示]、[リンクの色]、[境界の色]、[背景の色]