listOfValuesコンポーネントを使用するときに、選択値をテキスト入力フィールドに送信すること以外の操作を実行する場合があります。このような場合は、lovOpenWindowActionクライアント・アクションを使用します。
lovOpenWindowActionクライアント・アクションは、LOVウィンドウを起動するために必要なコードを生成します。コードはlovInput要素を使用するときに「LOV」ボタンに付加されるコードと似ています。lovOpenWindowActionを使用すると、任意の要素からLOVを起動できます。たとえば、ユーザーに表への行の追加を許可する一方で、行が正しいことを確認する場合、次の操作を行うことができます。
...
<button id="lovAddButton"
text="add rows"
shortDesc="Add more rows to the table">
<primaryClientAction>
<lovOpenWindowAction destination="LOVDlg.uix"
targets="peaksAddTable"/>
</primaryClientAction>
</button>
...
listOfValuesの事前フィルタリングを有効化し、初期searchTextをアクションに追加するには、次のようにします。
...
<button id="lovAddButton"
text="add more 'G' rows"
shortDesc="Add more 'G' rows to the table">
<primaryClientAction>
<lovOpenWindowAction destination="LOVDlg.uix"
searchText="G"
targets="peaksAddTable"/>
</primaryClientAction>
</button>
...
lovInput、listOfValuesおよびlovOpenWindowActionを使用したLOVの作成は、「ADF UIX開発者ガイド」を参照してください。
listOfValuesについて
クライアント・アクションについて
Copyright © 1997, 2004, Oracle. All rights reserved.