48 行代码给 ABAP ALV 报表的数据行增添颜色效果

零基础 ABAP 学习教程系列文章的目录

专题文章

按照前一步骤 27 行代码开发一个最简单的 SAP ALV 报表完成之后,我们仅使用 27 行代码,就得到了如下图所示的 ABAP ALV 输出:

48 行代码给 ABAP ALV 报表的数据行增添颜色效果_第1张图片

本步骤我们在此基础上,为这个朴素的 ALV 报表,增添一些颜色效果。

在我们做练习的 zperson 数据库表里再插入两行数据:

48 行代码给 ABAP ALV 报表的数据行增添颜色效果_第2张图片

最后的 ALV 报表效果如下:

48 行代码给 ABAP ALV 报表的数据行增添颜色效果_第3张图片

和前一步骤相比,本 ALV 增添了如下功能:

  1. 奇数行的颜色为黄色,偶数行为红色。因为 ALV 渲染后,默认选中第一行第一列,所以大家看到 101 这一列颜色为浅蓝色(选中状态),这不是程序的 bug.
  2. ALV 自带的工具栏上方,出现了一个标题栏:Jerry ALV Demo 2.

具体实现步骤参考这篇文章

你可能感兴趣的:(48 行代码给 ABAP ALV 报表的数据行增添颜色效果)