`
sslaowan
  • 浏览: 380446 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

OAF Lov基本知识

 
阅读更多

JavaDoc

getLovCriteriaItems

public Dictionary getLovCriteriaItems()
Used from an LOV region's controller to find out all the values of the passive criteria mappings for that LOV. The returned dictionary is keyed by the name of the LOV region's item.

从一个LOV区域的控制器找到为该LOV设置的被动的标准映射的所有值。返回的Dictionary 以LOV region的Item作为Key。

Returns:
Dictionary containing all the names of the LOV region's items that are specified in passive criteria mappings. The corresponding values are what were typed in by the user in the mapped base item. The item name is the key.
Dictionary 包含LOV region的item的名字,这些Item被指定在被动的标准映射里。item的名字是key。

getLovCriteriaViewAttrNames

public Dictionary getLovCriteriaViewAttrNames()
Used from an LOV region's controller to find out all the values of the passive criteria mappings for that LOV. The returned dictionary is keyed by the view attribute name of the LOV region's item.

从LOV region的控制器找到该LOV的被动的标准映射的所有值。返回的dictionary 是以LOV region的item的视图属性名为key的。

Returns:
Dictionary containing all the view attribute name of the LOV region's items that are specified in passive criteria mappings. The corresponding values are what were typed in by the user in the mapped base item. The view attribute name is the key.

 

 

注意,这两个方法必须写在LOV region的控制器里:

 

    Dictionary dictionary = pageContext.getLovCriteriaViewAttrNames();
        // Dictionary dictionary = pageContext.getLovCriteriaItems();
         int num = dictionary.size();
         Enumeration keys = dictionary.keys();
         Enumeration elements = dictionary.elements();
 
        System.out.println( " dictionary.size() = " + num + ",");
        int i = 0;
        while (keys.hasMoreElements()) {
          System.out.println( " key[" + i + "] = " + keys.nextElement().toString() + ",");
          i++;
        }
        System.out.println(" out key loop i = " + i + ",");
        i = 0;
        while (elements.hasMoreElements()) {
          System.out.println(" element[" + i + "] = " + elements.nextElement().toString() + ",");
          i++;
        }
       System.out.println(" out element loop i = " + i + ",");

 

 

在Base Page上获得Lov是否触发,使用pageContext .isLovEvent(),可以通过pageContext.getLovInputSourceId()获得触发该事件的页面上LovInput的名称。

可以通过pageContext.getLovResultsFromSession(lovInputSourceId)获得Lov的返回值,用一个HashTable来传递。

 

分享到:
评论

相关推荐

    ORACLE OAF入门学习教程

    7. 应用开发实例:教程中通过一系列课程,包括Hello, World、Search查询、Create新增、Delete删除、Update修改、POPLIST功能和LOV功能等,向读者展示了如何使用OAF框架进行实际开发操作。这些课程从基础到高级逐步...

    OAF开发教程及基本实例

    本实例包含了OAF的基本开发实例,包括helloword程序,查询功能模块,新增功能模块,删除功能模块,更新功能模块;采用的Oracle JDeveloper 10g作为开发工具,本实例是中文文档,对于初学者有很好的指导作用。

    OAF入门学习教程

    教程分为八课,覆盖了从简单的Hello World示例,到复杂的POPLIST、LOV、PPR功能实现,每一课均包含了目标、功能描述、讲解和参考样例,旨在逐步引导学习者从基础知识到实践操作的全过程。 通过上述知识点的梳理,...

    个性化EBS标准OAF页面

    个性化EBS标准OAF页面知识点 在Oracle E-Business Suite(EBS)中,个性化标准OAF页面是指基于Enterprise Object(EO)或SQL的版本,通过替换Value Object(VO)添加客户化属性来实现个性化的页面开发。下面是相关...

    OAF_DevUG_12.2.4

    这不仅有助于理解OAF的基本结构,还能让开发者亲自动手实践,加深对框架的理解。 #### OAF框架运行时配置 为了适应不同的部署环境,OAF支持多种运行时配置选项。这部分内容详细解释了如何配置OAF应用程序以满足...

    OAF开发手册Release 12

    1. **OAF基础**:理解OAF的基本架构和工作原理,包括页面生命周期、组件模型以及数据绑定机制。 2. **MDS**:Oracle的MDS系统是OAF的核心组成部分,用于存储和管理元数据。开发者将学习如何使用MDS来创建、修改和...

    R12-OAF开发笔记

    这份笔记不仅包含了OAF的基本概念和架构,还提供了实际操作步骤,对于想要深入了解或着手进行OAF开发的读者来说,是不可多得的宝贵资源。 ### OAF与ADF的关系 OAF作为Oracle Application Development Framework的...

    oaf培训资料

    这份"oaf培训资料"显然是一份详细的教学材料,旨在帮助学习者掌握OAF的基本概念、架构以及开发流程。通过阅读《Oracle_OAF_開發.doc》文档,我们可以深入理解以下几个关键知识点: 1. **OAF概述**:OAF是Oracle为...

    OAF 开发教程,入门必备

    OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程OAF教程

    OAF开发初步文档

    本系列文档将引导你逐步了解并掌握OAF开发的基本技巧。 首先,我们从"Lesson 1 Building and Running 'Hello, World!'.doc"开始。这是学习任何新编程或开发技术的标准起点。在这个文档中,你将学习如何在OAF环境中...

    Oracle_OAF_开发笔记

    页面文件定义了OAF页面的基本布局和结构。开发者需要创建这些文件以定义页面的各个区域。 4. **创建区域和元素**: 页面通常包含多个区域,如主内容区域。开发者需要创建第一个空字段作为输入项,以及包含“Go”...

    OracleEBS11i-OAF开发笔记

    - **创建 OA 组件页面文件**:在 OAF 开发中,页面是基本的应用组件之一,通常使用 XML 文件来定义页面的布局和内容。 - **创建区域 (Region)**:页面上的不同部分可以通过创建不同的区域来进行组织,这些区域可以...

    OAF 组件参考手册

    **OAF组件参考手册概述** Oracle Application Framework (OAF) 是Oracle公司开发的一款企业级应用框架,用于构建和扩展Oracle E-Business Suite (EBS) 应用程序。OAF 提供了一种灵活且可扩展的方式,使得开发人员...

    OAF Table 滚动条

    1. **OAF表格组件**:了解OAF表格的基本结构和属性,包括列定义、数据绑定、事件处理等,这是理解滚动条问题的基础。 2. **滚动条配置**:在OAF中,可能需要通过XML配置文件或代码来控制表格是否显示滚动条,以及...

    OAF 中文资料

    下面将详细介绍OAF中的关键知识点。 1. **OAF架构**: OAF基于Java和J2EE技术,其核心组件包括Model(模型)、View(视图)和Controller(控制器)。Model负责处理数据和业务逻辑,View负责展示用户界面,...

    OAF 框架基础

    ### OAF 框架基础知识点详解 #### J2EE Web技术简介 ##### 什么是J2EE J2EE(Java 2 Platform Enterprise Edition),即Java 2平台企业版,是由Sun Microsystems公司为企业级计算环境设计的一个标准平台。它旨在...

Global site tag (gtag.js) - Google Analytics