加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

在Groovy中调用ViewImpl与ViewRowImpl的方法

发布时间:2020-12-14 17:06:46 所属栏目:大数据 来源:网络整理
导读:? 概述 ??? 本文主要描述如何在Oracle ADF的View Object属性Groovy中调用ViewImpl与ViewRowImpl里的方法。 实现 1、创建新应用,基于HR Schema中的Employees表创建Entity Object,View Object,新建Application Module,将添加View Object的实例到该Applicat

?

概述

??? 本文主要描述如何在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/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读