Oracle Apex 有用笔记系列 6 - 可编辑交互报告 Editable Interactive Report
2024-09-04 18:22:56
据笔者所知。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_f01指向APEX_ITEM.HIDDEN(1,e.id), g_f02指向 apex_item.select_list_from_lov(p_idx=>2,p_value=>e.department_id,p_lov=>'lov_department') 。注意斜体和带下划线的数字部分。
最新文章
- Dapper扩展之~~~Dapper.Contrib
- FileSystem.DeleteDirectory遇到";无法删除 文件:无法读取源文件或磁盘";
- Qt model和tableview的使用
- 使程序在Linux下后台运行
- zk jquery的使用
- GDB中应该知道的几个调试方法 来自陈皓
- IOS 设置透明度导致底层View始终可见
- Android学习总结——欢迎页和导航页的实现
- C语言--基本运算符
- 正确理解HTML,XHTML页面的头部doctype定义
- 【转】Android 避免APP启动闪黑屏(Theme和Style)
- php类与构造函数解析
- Windows 7样式地址栏(Address Bar)控件实现
- mysql cp复制和mysqldump备份测试
- Linux CentOS7.0 (01)在Vmvare Workstation上 安装配置
- RecyclerView 实现横向滚动效果
- python可变对象和不可变对象的解释
- PPT文件太大时可以考虑另存为PPTX格式
- 17.2-uC/OS-III消息管理(任务消息队列)
- HDU 5521.Meeting 最短路模板题
热门文章
- 关于 NSData 的数据类型(2进制,16进制之间)及深入剖析
- 理一理Spring如何对接JUnit
- 大数据学习——spark-steaming学习
- 为什么要使用数据库连接池?以及用法(DBUtils)
- php hash防止表单
- 【Luogu】P2962灯Lights(折半搜索)
- JStorm源代码阅读——消息的确认机制
- java面试题之spring aop中jdk和cglib哪个动态代理的性能更好?
- The reference to entity ";characterEncoding"; must end with the ';' delimiter (Mybatis + Mysql)
- Xode 8 的那些坑