Oracle Apex 实用笔记系列 6 - 可编辑交互报告 Editable Interactive Report
来源:互联网 发布:淘宝小号查询 编辑:程序博客网 时间:2024/05/08 09:46
据笔者所知,Apex 4.x 是没有提供可编辑交互报告组件的。这就需要我们手动实现。其实这也并不是很复杂,只需要简单几步。
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') 。注意斜体和带下划线的数字部分。
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. 创建一个按钮用于提交页面。
3. 创建一个"After Submit' PLSQL process
beginFOR 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') 。注意斜体和带下划线的数字部分。
0 0
- Oracle Apex 实用笔记系列 6 - 可编辑交互报告 Editable Interactive Report
- Oracle Apex 实用笔记系列 1 - Oracle Apex 调试技巧
- Oracle Apex 实用笔记系列 0
- Oracle Apex 实用笔记系列 2 - 文件上传管理
- Oracle Apex 实用笔记系列 4 - 自定义javascript
- Oracle Apex 实用笔记系列 3 - 组件只读
- Oracle Apex 实用笔记系列 7 - 用Region Selector实现标签功能
- Oracle Apex 实用笔记系列 5 - 在Apex把csv导入数据库Clob字段再导入到各自对应列的解决方法
- APEX 3.2上Interactive Report 的表头复制(2)(APEX设计画面截图)
- Angular2 可编辑的(editable)select
- Oracle APEX Report根据列排序
- APEX 3.2上Interactive Report 的表头复制(1)(APEX4.1下运行通过)
- Oracle APEX系列(一) 安装
- Oracle APEX系列(一) 安装
- 推荐非常酷的JavaScript可编辑表格 Editable JavaScript TreeGrid
- Oracle APEX Report的某一个列根据条件显示不同的颜色
- Oracle APEX Classical Report的列根据条件判断显示为Link
- apex 最新进度报告
- UVA 10651 Pebble Solitaire
- Gensim学习笔记-1--理解corpora.Dictionary
- BaseAdapter java.lang.ArrayIndexOutOfBoundsException: length=2; index=2 dispatchTouchEvent
- 老胡的共享
- Android友盟判断手机是否存在微博客户端
- Oracle Apex 实用笔记系列 6 - 可编辑交互报告 Editable Interactive Report
- nodejs之路-[0]安装及简易配置
- java方法间传值方式
- 值得学习的C语言开源项目
- C3p0数据库连接池的创建方法
- 单例设计模式
- java 子类和父类构造函数关系
- APPLE
- solr5.2.1环境搭建