在Groovy中调用ViewImpl与ViewRowImpl的方法

 

概述

    本文主要描述如何在Oracle ADF的View Object属性Groovy中调用ViewImpl与ViewRowImpl里的方法。

实现

1、创建新应用,基于HR Schema中的Employees表创建Entity Object,View Object,新建Application Module,将添加View Object的实例到该Application Module中的Data Model

2、在刚创建成功的View Object的Attributes属性中添加非数据库项FullName,编辑该属性,设置其Value Type为Expression,Value为:FirstName+","+LastName

 

3、继续添加名为FullNameFromJavaMethod的非数据库项,设置其Value Type为Expression,Value为:adf.object.generateFullName(),同时在该View Object的ViewRowImpl中添加如下方法:

 

4、最后再添加名为FullNameFromJavaMethodWithParams的非数据库项,设置其Value Type为Expression,Value为:adf.object.viewObject.generateFullNameWithParam(FirstName,LastName),同时在该View Object的ViewImpl中添加如下方法:

 

由于需传入两个参数,因此与步骤2相同,需在Selected窗口中选入FirstName与LastName

5、创建新页面,将Data Control中该View Object中的实例拖到页面中,以Table的形式展现。

6、保存应用,运行该应用,结果如下:

 

本文转自Oracle Seeker:http://oracleseeker.com/2009/10/18/adf_vo_groovy_method/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值