假设有表:
create table department
(id varchar2(4) PRimary key,
name varchar2(20));
insert into department(id,name) values ('D001','财务部');
insert into department(id,name) values ('D002','人事部');
insert into department(id,name) values ('D003','保安部');
commit;
本文描述,如何以此department表为数据源,做下如下的下拉项效果:
实施步骤:
步骤1:先建立一个可重复使用的程序单元set_up_list:
点击查看大图步骤2:建立一个叫department_record_group 的记录组:
点击查看大图步骤3:在画布上建立一个list_item,起名为DEPARTMENT_ID
点击查看大图步骤4:建立一个forms级的when-new-forms-instance trigger,
点击查看大图成功了! 运行结果如下:
点击查看大图重要说明:
以上的方法,set_up_list(...) 最好放在when-new-forms-instance的第一行。假如放在execute_query等后面,就会产生组构造错误。(这是要注重的地方,不过,无损它的实用价值)
征求最简易的解决办法(使set_up_list(...)即使放在execute_query后也不会出错。请成功者直接在本示范forms上改,方便我测试。谢谢)。