【发布时间】:2017-11-30 10:01:48
【问题描述】:
我有一份 oracle apex 经典报告。我使用经典报告的 compute sum 属性计算了列贷方、借方和余额的总和。但我必须为包含这些列总和的行着色(即:经典报告中的最后一行),以突出显示该值。如何为包含列总和的行着色?
【问题讨论】:
我有一份 oracle apex 经典报告。我使用经典报告的 compute sum 属性计算了列贷方、借方和余额的总和。但我必须为包含这些列总和的行着色(即:经典报告中的最后一行),以突出显示该值。如何为包含列总和的行着色?
【问题讨论】:
您可以通过创建定制报告模板来实现此目的。以新名称复制当前报告模板,例如“我的总和报告”,并更改报告以使用新模板。
现在修改模板如下:
将“列模板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 适合您的情况。
【讨论】: