其他分享
首页 > 其他分享> > ITS实现可滚动表格

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