ITS实现可滚动表格
作者:互联网
一、ITS不支持TableControl
在ITS条码开发中,遇到需要滚动浏览表格的需求,但是在ITS中是不支持TableControl,并且已经验证在PDA中显示ALV行不通,因为ALV条目过多无法正常显示,因此需要另辟蹊径
最终设计,可以使用PDA主屏幕区域嵌套子屏幕的方式,显示表格。但最终也只能显示横向滚动条滚动,纵向滚动条效果太差,不予考虑,纵向仍使用按钮点击进行翻页显示。
二、实现横向滚动的表格
1、主屏幕嵌套子屏幕
在主屏幕9001中调用子屏幕1000
9001屏幕效果如下
2、子屏幕绘制表格
1000屏幕效果如下
1000屏幕中实现步循环
关于步循环,可参考文档《ABAP步循环》
三、修改HTML模板
将程序生成ITS模板后,找到屏幕对应的HTML代码,将子屏幕添加上横向的滚动条
为了能生成HTML模板时,自动添加上滚动条,需要新建样式,然后修改样式的组件
这样所有通过该样式生成的HTML模板,子屏幕都会被添加上横向滚动条
标签:滚动,表格,滚动条,HTML,屏幕,ITS,模板 来源: https://www.cnblogs.com/BinGeneral/p/16458801.html