LOC_CODE、LOC_DESC、CITY_DESCという3つの値を含むビュー・オブジェクトを作成したユース・ケースがあります。私のADFフォームでは、3つの値すべてをこのように表示して、ユーザーがLOC_CODEからポップアップ(LOV)を選択し、2つのフィールドを残すようにしたいと考えています。LOC_DESC & CITY_DESCを適宜変更する必要があります。現在のところ、ポップアップには3つの値がすべて表示されていますが、行を選択して[OK]ボタンをクリックすると、LOC_CODEが1つのテキストボックスにのみ埋められます。 以下は同じもののシナリオです: Oracle ADF LOV複数のテキスト・フィールドへの値バインディング
0
A
答えて
0
解決方法が見つかりました。テキストボックスを追加するか、それぞれのフィールドの近くでドラッグアンドドロップし、必要なバインディングオブジェクトでバインドするだけです。例えば、この場合LOC_DESC & CITY_DESCはデータコントロールでDefLoc & DefCityとして使用できます。DefCityにはそれぞれの説明値を取得するためのSQLが含まれています。 DefLoc & DefCityをドラッグアンドドロップすると、バインディングが自動的に実行されるか、値のバインディングがチェックされます。
0
ロケーションコードにvaluechangelistenerを追加する必要があります。 autosubmitをtrueに設定します。コード次バッキングBeanの使用に今
:
public void valuechangelistener(ValueChangeEvent valueChangeEvent) {
valueChangeEvent.getComponent().processUpdates(FacesContext.getCurrentInstance());
BindingContext bctx = BindingContext.getCurrent();
BindingContainer bindings = bctx.getCurrentBindingsEntry();
JUCtrlListBinding list = (JUCtrlListBinding)bindings.get("LOC_CODE");
String selectedValue = (String)list.getAttributeValue();
list.getListIterBinding().setCurrentRowWithKeyValue(selectedValue);
Row currRow = list.getListIterBinding().getCurrentRow();
if (currRow != null) {
bndloc_desc.setValue(currRow.getAttribute("LOC_DESC"));
bndcity_desc.setValue(currRow.getAttribute("CITY_DESC"));
}
}
についてLOC_CODEのIDと位置DESC及び都市DESC両方に部分的にトリガを設定します。 これを実行すると、目的の結果が得られます。
更新後に更新されます。私の場合は、JDeveloperの
0
12.2.1.3.0
関連する問題
- 1. カーソルからOracleフォームのテキスト・フィールドへの値の割り当て
- 2. Oracle Formsの動的LOV
- 3. Oracleのadfテーブル
- 4. Oracle adf追加問題
- 5. Oracle BPMとOracle ADF
- 6. LOV on InteractiveレポートOracle Apex 5
- 7. Oracle ADF declarativeComponent background
- 8. Oracle ADFタスク・フロー
- 9. Oracle ADFポストバック・エラー
- 10. Oracle ADF Production Projectの統合
- 11. javascriptのOracle ADF oracleから値を取得するには?
- 12. のOracle ADF - 別のBean
- 13. Websphere 7.0のOracle ADF Facesアプリケーション
- 14. Oracle ADFインラインフレームストレッチング問題
- 15. フィールドへのアクセスは、複数のフィールド
- 16. TomcatまたはGlassfishへのOracle ADF 12cのデプロイ
- 17. ブール値コンバータのWPFでの複数バインディング
- 18. ADFバリデーションと必須フィールド
- 19. LOVを使用せずにadfの編集可能なドロップダウンを作成する
- 20. Oracle ADF GANTT DIAGRAM、TIMEAXIS WIDTH
- 21. oracleテーブル値関数への結合
- 22. Oracle ADFでのCQRSの実装
- 23. アクセス:複数値フィールド
- 24. 1つのテーブル内の複数のフィールドからの異なる値ORACLE SQL
- 25. Fluent NHibernateの複数フィールドへの発行
- 26. 複数のカテゴリへのテキストの分類
- 27. 2つのタスク・フローOracle Adfライブラリ
- 28. 詳細ブロックのLOV
- 29. 複数言語のテキストへの音声
- 30. 複数言語のテキストへの音声