云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

数据库服务器_美国租服务器_高性能

小七 141 0

有时ALV网格的列描述是不够的,需要多行作为列标题。有了这个技巧,中国移动物联网,就有可能实现这样的行为。

演示

这就是用国家表T005T演示的情况:

解决方案说明

将创建两个网格:一个用于标题行(列说明),另一个用于数据。数据表的字段目录将复制到标题结构。所有字段都设置为"TEXT40"rollname以显示较长的列标题。删除了转换退出等令人不安的属性。

两个网格显示在拆分器容器中。上部容器设置为"不可调整大小"以具有固定的标题行。

数据表将进行调整,以便不可能更改列。所有更改,如列的大小调整和移动,手机网站自助建站,都必须在标题网格中完成。不幸的是,没有任何事件对这些更改做出反应。因此,对标题网格所做的更改只能在按下一个键后复制到数据网格中。

增强

这是一个概念证明。数据表是在类中定义的。要重用该功能,应该从外部传递数据表。也许直接继承CL\u GUI\u ALV\u GRID也会有帮助。

如果需要工具栏,然后,必须将来自标题网格的所有功能代码传递到数据网格,真正云服务器,而不影响标题网格。

已知问题

无法复制水平滚动位置,因为没有机会获得可见列,云估价,也没有功能执行"设置第一个可见列"之类的操作。感谢您的想法……

Github

代码也在Github上,云计算大数据,带有Lars Hvam的abapGit工具。