Oracle apex oracle apex经典报表计算和列着色

Oracle apex oracle apex经典报表计算和列着色,oracle-apex,oracle-apex-5,Oracle Apex,Oracle Apex 5,我有一份oracle apex经典报告。我使用经典报表的计算和属性计算列贷方、借方和余额之和。但我必须给包含这些列总和的行(即:经典报告中的最后一行)上色,以突出显示值。如何为包含列和的行着色?您可以通过创建定制报告模板来实现这一点。以新名称复制当前报告模板,例如“My report with Sum”,并将报告更改为使用新模板 现在修改模板,如下所示: 将“列模板1”下的HTML复制到“列模板2” 通过向td元素添加特殊类来修改“列模板1”的HTML,以指示此行包含总和,例如class=“su

我有一份oracle apex经典报告。我使用经典报表的计算和属性计算列贷方、借方和余额之和。但我必须给包含这些列总和的行(即:经典报告中的最后一行)上色,以突出显示值。如何为包含列和的行着色?

您可以通过创建定制报告模板来实现这一点。以新名称复制当前报告模板,例如“My report with Sum”,并将报告更改为使用新模板

现在修改模板,如下所示:

  • 将“列模板1”下的HTML复制到“列模板2”

  • 通过向
    td
    元素添加特殊类来修改“列模板1”的HTML,以指示此行包含总和,例如
    class=“sum row”

  • 在“基于PL/SQL表达式使用”类型的“列模板1”中添加一个条件,该条件的表达式仅对求和行为true。假设您设置了报表,使列ENAME包含Sum行上的文本“Sum”;在这种情况下,条件是:ENAME='Sum'
  • 保存模板更改
  • 接下来,在页面属性中添加一些内联CSS,当出现特殊类(例如,
    sum行
    )时,这些属性设置您想要的颜色。您可能需要非常有选择性地覆盖APEX已经应用的CSS设置。例如(基于我做这件事的时候碰巧在APEX主题):


    您可能需要进行实验,以使CSS适合您的情况。

    我可以在区域定义部分看到html,这是要复制的代码吗?。但它已经存在于新创建的模板中,因为它只是原始模板的副本。我不太擅长html和css。我想我需要学习更多关于编辑模板的知识,包括html和css。无论如何,谢谢你的努力。我将在学习和检查后接受答案。
    table.uReport>tbody>tr>td.sum-row {background-color: yellow}