Liferay で、ポートレットを作成し、ソース コードを指定することにより[リクエストの編集]ウィジェットを呼び出すことができます。 前述の[リクエストの編集]ウィジェットの例を作成するための以下の手順を確認します。 ユーザの実装で[リクエストの編集]ウィジェットの表示および動作を設定するためのモデルとして、これらを実行します。
次の手順に従ってください:
[New Web Content]ウィンドウが表示されます。
新しいポートレットが Liferay に追加されます。
ポートレットの設定が表示されます。
ソース コンテナが編集用に開きます。
ソースとキー パラメータ
[リクエストの編集]ウィジェットの例のソースを以下に示します。
<script type="text/javascript" src="http://hostname:portnumber/usm/gwt/fdRenderer/fdRenderer.nocache.js"></script>
<script type="text/javascript" language="javascript" src="http://hostname:8080/usm/explorer/scripts/edit.request.widget.js">
<script> CA_Catalog.buildWidget({ type: 'edit.request', renderTo: 'targetDiv', login credentials, businessUnit:"London222", rootId: -1, linkColor: 'inherit', borderColor: 'darkGreen', layout:'layout-8', openIn:'_self'}); </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.
|
|