FORM级联

设置级联关系实现连带效果:

可以调用APP_FIELD.clear_dependent_fields和APP_FIELD.set_dependent_field来将两个(或多个)Item建立关联,

当一个为空时,另一个不可录入,反正,可录入,且父Item Field变化时,子Fields清空。

APP_FIELD.clear_dependent_fields(master_field VARCHAR2,

                                 field1 VARCHAR2,

                                 field2 VARCHAR2DEFAULTNULL,

                                 field3 VARCHAR2DEFAULTNULL,

                                 field4 VARCHAR2DEFAULTNULL,

                                 field5 VARCHAR2DEFAULTNULL,

                                 field6 VARCHAR2DEFAULTNULL,

                                 field7 VARCHAR2DEFAULTNULL,

                                 field8 VARCHAR2DEFAULTNULL,

                                 field9 VARCHAR2DEFAULTNULL,

                                 field10 VARCHAR2DEFAULTNULL);

  效果 :如果master_field 值为空,则清空后续所有的field字段的值.

APP_FIELD.set_dependent_field(event VARCHAR2,

                              master_field VARCHAR2,

                              dependent_field VARCHAR2,

                              invalidate BOOLEAN DEFAULT FALSE)

效果:如果master_field 为空,则dependent_field的ENTERABLE为PROPERTY_OFF;

如果master_field不为空,则dependent_Field的ENTERABLE为PROPERTY_ON;

event可以为'VALIDATE','INIT','PRE-RECORD', 'WHEN-NEW-RECORD-INSTANCE','POST-QUERY'.

例如:

APP_FIELD.CLEAR_DEPENDENT_FIELDS('LINES.AUDITOR_NAME',

                                 'LINES.AUDITOR_ID',

                                 'LINES.AUDITOR_DEPT_CODE',

                                 'LINES.AUDITOR_DEPART',

                                 'LINES.USER_ID',

                                 'LINES.USER_NAME');

app_field.set_dependent_field('VALIDATE',

                              'LINES.AUDITOR_NAME',

                              'LINES.AUDITOR_DEPART');

 

 

SVN遇到的问题:

SVN : ADD报错 : svn is already under version control

问题描述:当在SVNADD新的文件夹的时候会出现 XXX svn is already under version control的错误提示,

然后无法提交COMMIT,出现这种原因是因为用户ADD时新增的文件夹提交的时候检测出文件夹中含有其他SVN上的东西,即文件夹中的 ' .SVN '文件,

解决办法可以手动把各个文件夹目录下的.SVN文件给删除掉。注意,要把新增文件夹目录下的所有含有.svn的文件夹全部删除掉,不然还是不能提交成功。

 

工作流报表错误:

  工作流报表的时候,在clob的使用过程中l_text的使用一定要注意,如果使用l_text的时候数据超过

9条后仍然继续l_text10往上增加使用在工作流查看界面会发现数据在l_text9之后都和前面重复了。

解决办法有两种:第一种是在使用到l_text9结束,然后继续使用的话需要重新定义新的名称,如l_textal_textb...等,

不要和前面的字段重复。第二种方法就是全称过程中只定义l_text然后在获取的时候直接填写字段名称,这样工作流界面查询的数据就不会重复了。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值