你说青涩最搭初恋
如小雪落下海岸线
第五个季节某一天上演
我们有相遇的时间
你说空瓶适合许愿
在风暖月光的地点
第十三月你就如期出现
海之角也不再遥远
在项目中,客户经常有这样的EXCEL表格给到我们,如下:
可以看到,EXCEL的表头行,有几列属于同一组,会合并产生了两行表头,这样其他不需要分组的需要两行表头合并。
但是SAP系统的ALV GRID,却是这样的:
ALV GRID 的标题没有办法做到合并行、合并列,只能显示一行。
如果要想实现这样的合并行、合并列,只能用变通的方法实现。
首先隐藏ALV标题,将EXCEL的标题以数据形式显示出来:
然后,我们再利用代码实现ALV GRID的CELLS的合并,
实现后,显示结果如下:
我们将标题显示为不同的颜色,以示区分。
这样的方法也有缺陷,如果显示出来后再手工进行排序,标题会被打乱。
代码较长,这里就不贴出来了,有需要代码的可以联系老铁索取。
欢迎点赞转发。