博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle Apex 有用笔记系列 6 - 可编辑交互报告 Editable Interactive Report
阅读量:7282 次
发布时间:2019-06-30

本文共 796 字,大约阅读时间需要 2 分钟。

据笔者所知。Apex 4.x 是没有提供可编辑交互报告组件的。这就须要我们手动实现。

事实上这也并非非常复杂,仅仅须要简单几步。

1. 依据向导建立一个interactive report。查询语句能够例如以下。

select apex_item.hidden(1,e.id) || e.name as staff, apex_item.select_list_from_lov(p_idx=>2,p_value=>e.department_id,p_lov=>'lov_department') as department from employee e;
这里的关键是使用APEX_ITEM.SELECT_LIST_FROM_LOV用于表格编辑。当然。lov_department须要提前建立好。

2. 创建一个button用于提交页面。

3. 创建一个"After Submit' PLSQL process

begin
FOR i IN 1 .. apex_application.g_f01.COUNT LOOP
update employee set department_id=apex_application.g_f02(i) where id=apex_application.g_f01(i);
END LOOP;
end;
这里须要提醒的是序号匹配。也就是说,g_f
01指向APEX_ITEM.HIDDEN(
1,e.id), g_f
02指向 apex_item.select_list_from_lov(p_idx=>
2,p_value=>e.department_id,p_lov=>'lov_department') 。注意斜体和带下划线的数字部分。

转载于:https://www.cnblogs.com/clnchanpin/p/6824051.html

你可能感兴趣的文章
HDU1319 POJ1595 UVA406 UVALive5490 ZOJ1312 Prime Cuts【素数筛选+打表】
查看>>
事务的特性及事务的隔离级别(转)
查看>>
转:如何正确彻底删除webpack 全局或是局部?
查看>>
【Python】Symbol Review
查看>>
电脑 F键(功能键)的具体作用
查看>>
004-软件质量保证&QC/QA
查看>>
选择排序的实现以及性能测试
查看>>
基于snowfall的玫瑰花瓣飘落效果
查看>>
linux之cut用法
查看>>
结交比自己优秀的人
查看>>
Home键和back键下 Activity的生命周期变化
查看>>
用MotoMidMan给L7批量安装java程序
查看>>
C语言中main函数之前可以进行赋值作吗?
查看>>
WKWebView Cookie注入
查看>>
组合数据类型,英文词频统计
查看>>
【3】火狐中: radio被点击以后,重刷页面,不会选择默认的radio
查看>>
读书笔记:《HTML5开发手册》-- 现存元素的变化
查看>>
mongodb php
查看>>
C#限速下载网络文件
查看>>
在operator=中处理”自我赋值“
查看>>