ビューオブジェクトにLOVを追加して、6つのフィールドを更新します。これはすべてJDeveloperのLOVウィザードを介して実行されます。アプリケーションモジュールをテスト実行すると、完全に正常に機能します。LOVから値を選択すると、すべてのフィールドが適切な値で更新されます。ただし、私のJSPXフォームでは、更新されるフィールドは、LOVがアタッチされているか開始されているフィールドのみです。
私のフォームでは、6つのフィールドのうち2つだけを表示します。LOVを開始するフィールドと、LOVが更新することになっている別の編集可能なフィールドです。これが面白くなるのは、フォームに入力していないビューオブジェクトの他の4つのフィールドが、LOVによって正常に更新されることです。しかし、フォームに残した1つの追加の編集可能なフィールドは、更新されていません。
何故ですか?
ViewオブジェクトのRowImplementationクラスにメソッドを記述して、その編集可能なフィールドを手動で更新することもできますが、宣言型のアプローチを使用すると、もっと簡単なことがあるように感じます。
ありがとうございました!