Liferay で、ポートレットを作成し、ソース コードを指定することにより[リクエスト]ウィジェットを呼び出します。 前述の[リクエスト]ウィジェットの例を生成するための以下の手順を確認します。 ユーザの実装で[リクエスト]ウィジェットの表示および動作を設定するためのモデルとして、これらを実行します。
次の手順に従ってください:
[New Web Content]ウィンドウが表示されます。
新しいポートレットが Liferay に追加されます。
ポートレットの設定が表示されます。
ソース コンテナが編集用に開きます。
ソースとキー パラメータ
[リクエスト]ウィジェットの例のソースを以下に示します。
<script type="text/javascript" src="http://hostname:portnumber/usm/gwt/fdRenderer/fdRenderer.nocache.js"></script>
<script type="text/javascript" src="http://hostname:portnumber/usm/explorer/scripts/request.widget.js"></script>
<script> CA_Catalog.buildWidget({type: 'request', renderTo: 'targetDiv', login credentials, businessUnit:’London222", rootId: -1, linkColor: 'inherit', borderColor: 'darkGreen'}); </script>
<div align="left" id="targetDiv" style="margin-bottom: 10px;"> </div>
最初の行は、[リクエスト]ウィジェットに必要なフォーム レンダラを参照します。
2 番目の行は、[リクエスト]ウィジェットの JavaScript ファイルを参照します。
3 番目の行は、[リクエスト]ウィジェットの設定パラメータを持つ JavaScript ファイルを指定します。
注: パラメータはカンマで区切りますが、最後のパラメータの後でカンマを指定しないでください。
4 番目の行は、[リクエスト]ウィジェットが表示される DOM 要素を指定します。
キー パラメータおよび説明は[リクエスト]ウィジェットの例 の CA_Catalog.buildWidget 関数呼び出しに対して実行されます。
ウィジェットにシングル サインオンをお勧めします。 ただし、このウィジェットのログイン認証情報が必要な場合は、この関数呼び出しでそれらを指定します。 以下のフォーマットを使用します。
username: 'username', password: 'password'
ウィジェットが[リクエスト]ウィジェットであることを指定します。
ウィジェットがその ID が targetDiv である DOM 要素に表示されることを指定します。
この[リクエスト]ウィジェットを使用する場合に、カタログ ユーザがアクセスできるビジネス ユニットを指定します。 ユーザは、このビジネス ユニットのすべてのフォルダ内のサービスをリクエストできます。
たとえば、ルート ビジネス ユニットを指定すると、ユーザは、ルート ビジネス ユニットを含むすべてのビジネス ユニットのすべてのフォルダ内のサービスをリクエストできます。 反対に、最下位レベルのビジネス ユニットを指定すると、ユーザは、そのビジネス ユニットのフォルダ内のサービスのみをリクエストできます。
値を指定しない場合、カタログ システムは、ウィジェットにアクセスするユーザのデフォルトのビジネス ユニットを使用します。
[リクエスト]ウィジェットが最初に開くときに何も表示されないことを指定します。
[参照]ウィジェットでサービスをクリックするときに、[リクエスト]ウィジェットはそのサービスを表示します。
注: このパラメータでサービスの名前を指定する場合、businessUnit パラメータで説明されているように、サービスは、ユーザがアクセスできるビジネス ユニットに存在する必要があります。
|
Copyright © 2013 CA.
All rights reserved.
|
|