Oracle APEX 合并表头

1. 交互式报表

1-1. 交互式报表SQL

sql 复制代码
select EMPNO as ID,
       ENAME AS NAME,
       DEPTNO AS Department,
       JOB AS Job,
       TO_CHAR(SAL,'999G999G999.00') AS Salary,
       TO_CHAR(HIREDATE,'YYYY/MM/DD') AS Hire_Date
  from EMP

1-2. 交互式报表静态ID设置

将该交互式报表的静态ID设置成"my_ir_report"

1-3. 新建动态操作

事件:刷新后

操作:执行JavaScript代码

注意:初始化时触发的开关要打开

javascript 复制代码
var newHeaderRow = 
                   '<tr class="merged-header-row">' +
                   '<td colspan="3" style="text-align: center;">基本信息</td>' +
                   '<td colspan="3" style="text-align: center;">工作信息</td>' +
                   '</tr>';
$("#my_ir_report .a-IRR-table:first").prepend(newHeaderRow);
// 或者下面这个同上面一样的效果
// $("#my_ir_report .a-IRR-table").first().prepend(newHeaderRow);

1-4. 添加标题背景色

css 复制代码
/* 1. 手动添加的合并行的样式 */
#my_ir_report .merged-header-row {
    background-color: #f0f0f0 !important; /* 颜色A */
    font-weight: bold;
}
/* 2. 原始标题行的样式 */
#my_ir_report .a-IRR-header {
    background-color: #f0f0f0 !important; /* 颜色B */
}

1-5. 标题合并后效果图

相关推荐
王小小鸭1 个月前
【Oracle APEX开发小技巧17】交互式网格操作按钮根据条件/状态设置能否被点击生效
数据库·oracle·oracle apex
wuchunyu0023 个月前
Oracle APEX 如何运行页面时跳过登录页
oracle apex
wuchunyu0023 个月前
Oracle APEX 利用卡片实现翻转(方法二)
oracle apex
王小小鸭1 年前
【开发小技巧11】用经典报表实现badge list效果,根据回显内容用颜色加以区分
oracle·oracle apex
王小小鸭1 年前
【Oracle APEX开发小技巧 8 】图片回显及多图片URL在页面回显点击放大
数据库·oracle·oracle apex
王小小鸭1 年前
【Oracle APEX开发小技巧2】在不通过类型转换的前提下使用Oracle APEX自带的格式掩码实现数值的精确展现
数据库·oracle·oracle apex
王小小鸭1 年前
【Oracle APEX开发小技巧1】转换类型实现显示小数点前的 0 以 及常见类型转换
数据库·oracle·oracle apex
白龙马52172 年前
【PB续命05】WinHttp.WinHttpRequest的介绍与使用
restful·oracle apex·pb powerbuilder