ALV输出的页脚中总是包含垂直滚动条(paginators),也可以包含水平(滚动条paginators)。
可以对页脚和滚动条进行以下设置:
● 显示或隐藏页脚。
● 显示水平滚动条。
● 水平或垂直滚动。
(1)显示或隐藏页脚
ALV输出第一次显示一般有太多的条目。用户不使用滚动条就无法查看后面的条目;相反,必须在页脚使用的滚动条导航到所需的位置。
如果ALV输出包含大量的数据记录,则程序员必须确保为用户提供包含滚动条的页脚。
程序员还可以控制页脚中的滚动条什么时候可见,什么时候不可见。
1)不可见:即使项目被隐藏在看不见的区域,页脚也不显示。
2)始终可见:即使所有的条目在任何时间都是可见的,显示页脚。在这种情况下,滚动条被禁用。
3)仅在需要时可见。如果在ALV输出中有更多的行和列可以显示,则才显示页脚。
要显示或隐藏页脚,使用接口类IF_SALV_WD_TABLE_SETTINGS(实现类CL_SALV_ WD_CONFIG_TABLE)中的方法,见表6-21。
表 6-21
(2)显示水平滚动条(www.daowen.com)
默认情况下,所有列标记为可见的显示方式。用户可以在浏览器窗体中使用水平滚动条浏览到所需的位置。
程序员可以定义滚动多少所有列才是可见的,从而确定ALV输出的宽度。用户需要使用滚动条顺序移动不可见列到可见区。
注:无论选择多少可见行,垂直滚动条总是可见的。
然而,水平滚动条在定义滚动列数后才可见。如果设置这个数字足够高使得所有列是可见的,则滚动条被关闭。
定义可见列的数量,从而确定是否要显示或隐藏滚动条,使用接口类IF_SALV_WD_ TABLE_SETTINGS(实现类CL_SALV_WD_CONFIG_TABLE)的方法,见表6-22。
表 6-22
(3)水平或垂直滚动
用户需要滚动条按钮,以推动ALV输出中看不见的列或行到可见区域。用户也可以在ALV输出时,使用滚动条输入字段输入要被显示的行或列为第一个可见的行或列。
无论是否显示页脚,用户都可以使用ALV配置模型来定义显示的行或列。
注:要指定第一行,需使用该行的索引。指定第一列时,需使用该列的技术名称。
在ALV输出中要滚动到所需的列或行,使用接口类IF_SALV_WD_TABLE_SETTINGS实现类CL_SALV_WD_CONFIG_CLASS)的方法,见表6-23。
表 6-23
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。