0

現在のページのviewObject以外のviewObjectで定義されているページに3つのlovフィールドがあります。それらをページに正常にバインドできます。つまり、アイコンをクリックして値を取得できます。

しかし問題は、実行中にこれらのフィールドの値を取得していないことです。たとえば、Vo の現在の行で appid を使用して、id を取得し、値を設定する viewImpl クラスの createInstanceFromResultSet() メソッドをオーバーライドしようとしました。成功せずに。私はADF、あらゆるソリューションに非常に慣れていません。私のjdevelperのバージョンはoracle 11g release2です

実際、私の機能は、id に基づいて値を設定するオラクル フォームの POST-QUERY トリガーに似ています。誰でも推測を共有してください。

4

3 に答える 3

0

これらの LOV をバインドした方法が間違っていると思います。このブログ投稿https://blogs.oracle.com/prajkumar/entry/create_lov_in_adf_applicationに従ってください。LOV を作成する適切な方法について注意を喚起します。

于 2013-08-29T09:25:16.650 に答える
0

私が見つけた最良の方法は、「Oracle® Fusion Middleware Fusion Developer's Guide for Oracle Application Development Framework Release1」からです補助/ルックアップ値テーブルと同様に、1回の旅行でデータベースからすべての値を取得できます。

于 2013-08-29T07:46:24.100 に答える
0

ADF での実行後に LOV 値を取得できない場合は、ViewObject で定義した両方のデータ型を確認し、それらのフィールドに Lov を適用してください。両方のフィールドのデータ型が異なる場合、送信された値は更新され、Lov フィールドは空白で表示されます。

于 2013-09-29T18:43:42.667 に答える