我有一個用例,我創建了一個包含3個值的視圖對象,即LOC_CODE,LOC_DESC,CITY_DESC。現在在我的ADF表格中,我希望以這種方式顯示所有3個值,以便用戶可以選擇LOC_CODE從彈出窗口(LOV)並休息兩個文件LOC_DESC & CITY_DESC應該相應地更改。目前彈出窗口顯示所有3個值,但是當我選擇該行並單擊確定按鈕時,它僅填充1文本框中的LOC_CODE。 以下是相同的情況: Oracle ADF LOVs綁定到多個文本文件的值
0
A
回答
0
得到了解決方案。只需要添加一個文本框或在相應的字段附近拖放,並將其綁定到所需的綁定對象。對於例如在這種情況下,LOC_DESC & CITY_DESC在我的數據控件中可用作DefLoc & 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。 這樣做後,你會得到你想要的結果。
實施後更新。
0
在我的情況的JDeveloper 12.2.1.3.0
相關問題
- 1. ADF - 將多個數據控件綁定到Carousel項目
- 2. 將WPF TextBlock綁定到文本文件
- 3. 將多個文本框控件綁定到數據庫行
- 4. 綁定多個數據表列到一個多行文本框
- 5. 複製多個文本文件的特定行到Excel文件
- 6. 將文本框文本綁定到wpf中的xml文件
- 7. 綁定數組值到文本框
- 8. 將文本框綁定到值
- 9. 將值綁定到文本框
- 10. 角2 - 綁定組件到多個值
- 11. 多個文本框2方式綁定
- 12. 將文本框綁定到文本框
- 13. 的Javascript/Jquery的綁定標籤值到一個文本框
- 14. Oracle ADF有多靈活?
- 15. 將文本塊文本綁定到2個不同的屬性
- 16. 如何綁定到一個文本框
- 17. 綁定DataRow到文本框
- 18. 如何將一個值綁定到Angular2中的文本框?
- 19. 如何將多個路徑值綁定到標籤的文本屬性?
- 20. 文本塊綁定文本
- 21. 在PHP中找到多個TXT文件中的特定文本
- 22. 獲取多個colums到文本文件
- 23. 導入多個文本文件到Matlab
- 24. 綁定文本文件到本地端口來讀取它
- 25. 如何將多個列綁定到文本視圖
- 26. C#將多個文本框綁定到數據庫
- 27. 將單個NSCell綁定到多個值
- 28. maxSuggestedItems與Oracle ADF af:autoSuggestBehavior
- 29. 綁定ScatterViewItems到文件
- 30. 將文件綁定到longlistselector