为了说明我想要的:
| 甲类 | B类 | C | | 机管局 | AB | 机管局 | AB | | | AAA | AAB | ABA | ABB | 巴亚 | 巴布 | 工商管理学士 | 血脑屏障 | |
我需要一个看起来有点像这样的标题,我想知道除了手动写入每一行之外是否还有其他方法。:D
根据具体情况,您可能能够弯曲 XXL API 以在 Excel 中生成列表。尝试执行演示程序 XXLFTEST 并将结果导出到数据透视表 - 也许你可以使用它?除此之外,我知道没有控制能够做到这一点。当然,您可以自己编写这些东西,或者您可以尝试说服用户将层次结构放在垂直轴上并使用标准的列树...
根据我的经验,你不能在 ALV Grid 中做“多层”标题。但这可以通过使用 WRITE 语句的简单列表来完成,这使您可以更好地控制如何显示数据。
当然,您必须自己完成所有功能,如排序、过滤等。
最好的方法是坚持使用 ALV Grid,并按照 Harmut 的建议使用列对数据进行子分类。您可以按此子类别列对它们进行排序,使其看起来像在 ALV 网格中组合在一起