我有一个oracle apex经典报告。我使用经典报告的计算总和属性计算了列信用额,借方和余额的总和。但是我必须为包含这些列的总和(即:经典报告中的最后一行)的行着色,以突出显示该值。如何为包含列总和的此行着色?
答案 0 :(得分:2)
您可以通过创建定制报告模板来实现此目的。以新名称复制当前报告模板,例如“我的报告总和”,并更改报告以使用新模板。
现在按如下方式修改模板:
将“列模板1”下的HTML复制到“列模板2”。
通过向td
元素添加一个特殊类来修改“列模板1”的HTML,以指示此行包含总和,例如class="sum-row"
。
:ENAME = 'Sum'
接下来,在页面属性中添加一些内联CSS,以设置特殊类(例如sum-row
)存在时所需的颜色。您可能需要非常有选择性地覆盖APEX已应用的CSS设置。例如(基于APEX主题,当我这样做时,我碰巧就是这样):
table.uReport>tbody>tr>td.sum-row {background-color: yellow}
您可能需要尝试让CSS适合您的情况。