JClientでのLOVダイアログのサポートについて

JButtonコントロールは、LOVコントロール・バインドをサポートする他のSwingコントロールと異なり、JClientのLOVコントロール・バインドを指定するとLOVダイアログを表示する特別なコントロールです。ユーザーに示されるダイアログには、LOVバインドで指定した属性が表示されます。

LOVダイアログは、次のようなカスタム機能をサポートしています。

JButtonコントロールへのLOVバインドに対して検索モードの操作が使用可能な場合、ユーザーは、LOVダイアログのナビゲーション・バーで「検索」ボタンをクリックするとLOVダイアログを検索モードに設定できます。検索モードでLOVダイアログを使用すると、ユーザーはバインドされたビュー・オブジェクトの行に対して問合せを実行するためのビュー基準を入力できます。LOVバインドにより問合せが実行され、指定したビュー基準に一致する行のみが表示されます。

ユーザーがLOVダイアログを使用して検索モードの問合せを実行する手順は、次のとおりです。

  1. LOVダイアログのナビゲーション・バーで「Set to Find mode」をクリックし、バインドされた各属性に対して1つの「ビュー検索基準」フィールドを表示します。
  2. 「ビュー検索基準」フィールドに検索する属性に対する値を入力します。入力する値には、適切な比較記号(>、<、=)を使用する必要があります。同じビュー基準内の値はすべて、AND処理されます。
  3. LOVダイアログのナビゲーション・バーで「Execute Query」ボタンをクリックすると、LOVダイアログに結果が返されます。

JClientコントロールの検索モードについて
LOVコントロール・バインドの設定

BC4Jでのビュー基準の使用方法の詳細は、JavaDocで次のクラスを参照してください。

oracle.jbo.ViewCriteria