弹性域的开发
Posted Akami
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了弹性域的开发相关的知识,希望对你有一定的参考价值。
首先增加如下字段
使用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 ,弹性域-段-段
效果图:
最后记得将自己前面的生成的包改变方便用来加入值
以上是关于弹性域的开发的主要内容,如果未能解决你的问题,请参考以下文章