messageLovFieldコンポーネントは、lovFieldコンポーネントとmessageLayoutコンポーネントを組み合せたものです。
messageLovFieldコンポーネントを使用して、LOVウィンドウを起動するために、関連付けられた「LOV(検索)」ボタンを持つ標準のテキスト入力フィールドを挿入します。プロンプトとオプションのメッセージ・タイプ・アイコンは、テキスト・フィールドの前に配置されます。インライン・メッセージはテキスト・フィールドの下に配置されます。「LOV」ボタンの後にコンポーネントを追加するには、名前付きの子endを使用します。
一般およびメッセージ属性の他にprimaryClientAction属性も設定して、テキスト入力フィールドのテキストが変更されたときにイベントを起動することができます。
ユーザーが「LOV」ボタンをクリックすると、LOVウィンドウが開き、そこでユーザーは値を選択できます。たとえば、次の図では、「選択」と「取消」の2つのボタンを持つ選択のドロップダウン・ボックスを含むLOVウィンドウを示しています。選択した後、LOVウィンドウが閉じて、選択された値はテキスト入力フィールドに移入されます。
messageLovFieldコンポーネントが正常に動作するように、LOVを起動するコードを提供し、返される結果を処理する必要があります。destination属性のJavaScript疑似URL、またはJavaScriptのonClickハンドラのいずれかを使用して、これを実行できます。onClickハンドラ、宛先URLまたはmessageLovFieldコンポーネントにアタッチされる短い説明は、関連付けられた「LOV」ボタンに適用されます。
messageLovFieldコンポーネントはmessageLovInputコンポーネントとよく似ていますが、messageLovFieldコンポーネントは、部分ページ・レンダリング、フィールド・レベルの検証および複数選択LOV表をサポートしません。また、messageLovInputのdestination属性はlistOfValuesコンポーネント(LOVのコンテンツを構築するコンポーネント)を含むページを指しますが、LOVウィンドウからテキスト入力フィールドに戻るデータを変換するコードを書く必要はありません。
lovInput、listOfValuesおよびlovOpenWindowActionを使用するLOVの作成の詳細は、「ADF UIX開発者ガイド」を参照してください。
messageLayoutについて
メッセージ・フォーム・コンポーネントと属性について
messageLovFieldの挿入
フォーム・コンポーネントの使用
Copyright © 1997, 2004, Oracle. All rights reserved.