Oracle ADF获取AM及VO的方法

原创 2015年11月18日 10:04:08

//获取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();




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

AM使用指南:如何在Managed Bean中获取AM实例?

AM是放置服务方法的地方,有时我们需要在Managed Bean中调用这些方法。 要调用这些方法,首先要在Managed Bean中获取AM实例。 这里要用到《ADF工具类:ADFUtil.jav...
  • yyyyu3
  • yyyyu3
  • 2013-03-01 16:53
  • 1330

关于Oracle ADF 11g的VO处理

在ADF框架中,绑定毫无疑问是最重要的特征之一,而ADF BC则是非常好的体现了绑定的好处。在Model层,尽可能的使用ADF BC来和底层DB进行交互也就成了ADF的一种非常高效的开发模式了。也就是...

ADF BC中AM, EO, VO的初始化顺序

关键字: ADF BC,AM,EO,VO,定义,实现,初始化开发环境:JDeveloper 11.1.1.3.01,  测试代码介绍基于HR Schema,创建Employees、Department...

Oracle ADF基于AM的两种回滚写法及切换行事件(附代码)

在进行行编辑时,难免会遇到切换行的时候。 此时就要友好进行提示是否保存当前行数据再切换等等。 则需要有切换行事件,PopUp弹出  确定时提交  取消时回滚。 af:table组件有select...

Oracle ADF table列自定义过滤组件的方法

<af:selectOneChoice required="#{bindings.Pay0detailVO1.hints.Vsource.mandatory}" ...

Oracle ADF 11g后台常用方法(2)

1.获取request public HttpServletRequest getHttpRequest() { FacesContext context = FacesCont...
  • zq_00
  • zq_00
  • 2016-06-05 11:43
  • 510

Oracle OAF嵌入ADF界面方法

Embedding ADF Region into OAF PageHere, I have created an ADF read-only form on Deapartments table h...

ADF 三种改变VO查询条件方式

1、使用WhereClause改变查询条件 2、使用Criteria改变查询条件 3、使用Bind Variables改变查询条件 1、使用WhereClause改变查询条件 setWhereClau...

ADF(BC)--当使用绑定VO的<af:table>时可能会导致的内存问题

当在ADF应用中,使用显示VO的数据时最常用的一种方式,但如果使用不当,会导致出现内存占用过高甚至泄露。 究竟什么情况下会发生呢?当我们的VO的数据量很大时,而我们仅仅使用了页面的分页或者使用滚动的...

ADF中AM实例池参数介绍

A Application Module Pooling Summary“An application module pool is a collectionapplication module in...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)