关闭

Oracle ADF获取AM及VO的方法

标签: ADFAMVO
657人阅读 评论(0) 收藏 举报
分类:

//获取AM

public ApplicationModuleImpl getAM() {

DCBindingContainer bc = (DCBindingContainer ) BindingContext.getCurrent().getCurrentBindingsEntry();

ApplicationModuleImpl am = (ApplicationModuleImpl ) bc.findDataControl("AppModuleDataControl").getDataProvider();

}



//获取VO

1)ViewObject vo = getAM().findViewObject("View名");   //例如EmpView

2)DCBindingContainer bc = (DCBindingContainer ) BindingContext.getCurrent().getCurrentBindingsEntry();

     DCIteratorBinding iter = dc.findIteratorBinding("ViewIterator");  //例如EmpViewIterator

     ViewObject vo = iter.getViewObject();




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:13643次
    • 积分:275
    • 等级:
    • 排名:千里之外
    • 原创:12篇
    • 转载:10篇
    • 译文:0篇
    • 评论:0条