弹性域的开发

 

首先增加如下字段

 

使用hand_plsql_autocreate.regist_table方法生成脚本

 

 在Commend Window 窗口编译脚本,并提交脚本

入application developer 界面, 进入应用产品数据库 表查询是否表已经加入到网页中去

 

 

进入数据库弹性域界面  “弹性域-描述性-登记”

点击列按钮  点击启用

 

6.

设置 自己的数据块中各弹性域字段的属性 各 ATTRIBUTE字段的属性应设置为:

 子类信息:  TEXT -ITEM

 画布:   NULL

 查询长度:  255

7.在自己的数据块中添加非基表字段DESC_FLEX 该字段用于在 FORM上表示弹性域,其属性为:   

子类信息::  TEXT -ITEM-DESC-FLEX

画布:   MAIN(自己的画布)

8.

修改 FORM 级 TRIGGER:WHEN-NEW-FORM-INSTANCE 在此 TRIGGER 中添加定义描述性弹性域代码,如下:

FND_DESCR_FLEX.DEFINE ( BLOCK  => '自己的数据块' ,

  FIELD  => 'DESC_FLEX'  ,

 APPL_SHORT_NAME => ‘注册表时候的第三个字段’'   ,

  DESC_FLEX_NAME => '弹性域标题'  ) ;

五、       添加、修改 FORM级 TRIGGER ,加入对弹性域的控制代码

1. PRE -QUERY

FND_FLEX.EVENT('PRE-QUERY');

2.POST-QUERY

FND_FLEX.EVENT('POST-QUERY');

3.PRE -INSERT

FND_FLEX.EVENT('PRE-INSERT');

4.PRE -UPDATE

FND_FLEX.EVENT('PRE-UPDATE');

5.WHEN-VALIDATE-RECORD

FND_FLEX.EVENT('WHEN-VALIDATE-RECORD');

6.WHEN-VALIDATE-ITEM

FND_FLEX.EVENT('WHEN-VALIDATE-ITEM');

7.WHEN-NEW-ITEM-INSTANCE

FND_FLEX.EVENT('WHEN-NEW-ITEM-INSTANCE')

回到OA  application developer ,弹性域-段-段

 

效果图:

 

 

最后记得将自己前面的生成的包改变方便用来加入值

 

转载于:https://www.cnblogs.com/akami/p/6932522.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值