OAF學習筆記-3-下拉框級聯

思路,類似於兩個下拉框,(兩個VO 一個VO中的屬性作爲另一個VO中的條件,選擇前一個VO的值,提交後查找第二個VO )

創建兩個VO

SOBVO:


SOBOUVO:


Item修改爲MessageChoice



:Picklist View Instance Picklist View Definition 分清楚 ,SOBVO放在Picklist View Definition(全類名),


將第一個Choice的Action Type :fireActionEvent :changeList (Event可以自己任意起名字)


第二個MessageChoice中Picklist ViewInstance 一定要寫不然不會顯示,:寫成SOBOUVO1,寫成SOBOUVO 就會生成全部的選項


在AM中創建第二的Choice的查詢函數.(這裏使用第二種拼接where語句的方式以後再說) 根據傳過來的第一個Choice選擇的值來進行查詢


在CO中使用自定義的fireAction Event 進行觸發

通過

     OAMessageChoiceBean parentChoiceBean =(OAMessageChoiceBean)webBean.findChildRecursive("SearchSobCode");

     String selectValue = parentChoiceBean.getSelectionValue(pageContext);

獲取到 Choice 的值
發佈了27 篇原創文章 · 獲贊 4 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章