lovOpenWindowActionクライアント・アクションについて

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.