一、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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。