`

FORM中对LIST类型的ITEM用值集动态赋值

 
阅读更多

在做FORM的时候,定义一个LIST ITEM,我们可以在



定义其默认值,这适用于一些取值比较固定的ITEM,例如对应的列表项值是“Y”和“N”。但很多时候一些基于快速编码的取值是会改变的,不可能每次后台改数据了就在FORM里改,这时候我们就需要动态把数据从快速编码里取出来再插入到LIST里面去。步骤如下:
定义一个函数,import_list,声明游标与参数
 

CURSOR csr_method IS
	 SELECT flv.lookup_code,
		   flv.meaning
	FROM fnd_lookup_values_vl flv
	WHERE flv.lookup_type = 'HEL_INST_PLAN_STATUS'
ORDER BY flv.lookup_code DESC;
l_index NUMBER := 1;
 

 
Lookup_type 里的值“HEL_INST_PLAN_STATUS”是欲插入的快速编码名称,然后调用内置函数,循环插入列表每一项
 

clear_list('PERSON_TASKS.PLAN_STATUS'); --数据项
   
  FOR l_rec IN csr_method
   LOOP
     BEGIN
       add_list_element('PERSON_TASKS.PLAN_STATUS',
                        l_index,
                        l_rec.meaning,
                        l_rec.lookup_code); 
      l_index := l_index + 1;
     EXCEPTION
       WHEN OTHERS THEN
         NULL;
     END;
 END LOOP;    

 
在触发器WHEN-NEW-FORM-INSTANCE里调用import_list。

 

  • 大小: 2 KB
分享到:
评论

相关推荐

    ORACLEEBS_FORM

    - **EBS 11i Form 开发实现 MVC 模式**:如何在EBS 11i中使用MVC架构模式开发Form。 - **EBS 预警功能自**:这部分似乎被截断了,可能是关于如何在EBS中实现自定义预警功能的介绍。 以上内容覆盖了文档中提到的...

    element-ui 关于获取select 的label值方法

    在这个例子中,`changeLocationValue`方法接收选中的`value`值作为参数,然后通过查找`locations`数组找到对应的对象,最后将`locationName`赋值给`wareHouseVO2.goodsLocationName`。 2. 同时获取`value`和`label`...

    Oracle-ERP开发笔记

    - 动态地将LOV的数据赋值给记录组,以便在后续操作中使用这些数据。 **14. LOV动态确保从块记录唯一** - 为了保持数据一致性,可以通过代码确保从特定块加载的记录是唯一的。 **15. 用代码控制TabPage属性** - ...

    ORACLE EBS 开发基础

    - 动态赋值使得List Item可以根据运行时的数据进行更新。 **22. FORMS之LOV动态赋给记录组** - LOV可以动态地绑定到记录组,从而根据实时数据变化更新下拉列表。 **23. 屏蔽FORM系统提示信息** - 有时需要屏蔽某些...

    Oracle数据库-PL、SQL使用方法整理[参考].pdf

    使用`SET_ITEM_PROPERTY`和`LIST_VALUES`设置表单元素的属性,如设置某个字段的lov_name(列表值名称)。`populate_group`和`populate_list`则用于填充列表框。 7. **调用另一模块**: 使用DECLARE声明局部变量,...

    freemarker总结

    FreeMarker对空值的处理非常严格,FreeMarker的变量必须有值,没有被赋值的变量就会抛出异常,因为FreeMarker未赋值 的变量强制出错可以杜绝很多潜在的错误,如缺失潜在的变量命名,或者其他变量错误.这里所说的空值,...

    Oracle数据库-PL、SQL使用方法整理知识.pdf

    DECODE函数在PL/SQL中用于条件判断和赋值,如示例中根据不同的freightmode值返回不同的运费描述,或者根据库存量和初始量的关系决定返回的值。 6. **查询配置参数**: 查询`t_parameter`表获取系统参数值,如导出...

    程序设计语言VB.pdf

    14. **列表框属性**:列表框的属性`Item`不存在,应使用`Text`获取当前列表项的内容,`ListIndex`返回当前选中项的索引,`ListCount`返回项目总数。 15. **赋值与关系表达式**:在VB中,`If x=1 Then y=1`的语句中...

    ZendFramework中文文档

    2.3.2. 使用声明(Assert)来编写条件性的 ACL 规则 3. Zend_Auth 3.1. 简介 3.1.1. 适配器 3.1.2. 结果 3.1.3. 身份的持久(Persistence) 3.1.3.1. 在PHP Session 中的缺省持久(Persistence) 3.1.3.2. 实现...

    Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)

    `handleSelect`方法利用了Vue的数据绑定特性,将用户选中的对象的属性值,直接赋值给表单对象`form`的相应属性。 #### 5. mock数据模拟 在实际开发中,服务端的数据往往需要模拟,以便于前端独立开发。文章中提到了...

    计算机专业英语词汇.pdf

    指存入数据库或表格中的数据集。例如:“Add a new record to the database”(向数据库添加一条新记录)。 32. box: 框。图形用户界面中的一个区域,通常用于输入、显示或控制信息。例如:“Check the box to ...

    C#语言教程和经典案例

    在C#中,需要先声明变量类型,再给变量命名。 - 示例: `int number;` - **数据类型**: 包括但不限于整型(int)、浮点型(float/double)、字符串(string)、布尔型(bool)等。 - 示例: `string name = "John Doe";` - *...

    angular4 共享服务在多个组件中数据通信的示例

    同时,在构造函数中,我们获取了服务中的`dateList`并将其赋值给组件的`list`属性,以便在模板中展示数据。 父组件的HTML模板`parent.component.html`可以显示`dateList`中的数据,例如通过表格: ```html *...

    thinkPHP使用post方式查询时分页失效的解决方法

    在使用ThinkPHP框架开发Web应用时,可能会遇到在POST方式查询数据时,分页功能失效的问题。这主要是因为ThinkPHP的默认分页机制是通过GET请求传递参数,而在POST请求中,这些参数不会自动附加到分页链接上,从而导致...

    基于chosen插件实现人员选择树搜索自动筛选功能

    我们可以预加载数据到`<option>`中,但考虑到数据是动态从后台获取的,这里我们使用Vue来解析数据。Vue的`v-for`指令用于遍历数据并生成`<option>`元素。例如: ```html <select class="chosen-select form-control...

    Vue按时间段查询数据组件使用详解

    首先,我们看到组件的前端展示部分,使用了`<a-col>`和`<a-form-item>`来自定义布局。`<a-range-picker>`是Ant Design Vue库中的日期选择器组件,它允许用户选择一个日期范围。`v-model`绑定到`queryParam....

Global site tag (gtag.js) - Google Analytics