理论教育 优化ALV标题显示(ALVOutputHeader)

优化ALV标题显示(ALVOutputHeader)

时间:2023-05-31 理论教育 版权反馈
【摘要】:默认情况下,ALV输出没有标题。程序员可以创建一个标题,并在ALV输出的上面显示标题可以有以下几部分组成:文本、图形、工具提示。创建、取得或删除标题对象ALV输出的标题是一个实例的类CL_SALV_WD_HEADER。表 6-1设置标题文字ALV输出标题文字类型为String。表 6-3设置标题图形位置可以选择是否在标题中文字之前或之后显示图形。指定标题头的提示使用类CL_SALV_WD_HEADER中的方法,见表6-5。

优化ALV标题显示(ALVOutputHeader)

默认情况下,ALV输出没有标题。程序员可以创建一个标题,并在ALV输出的上面显示标题可以有以下几部分组成:文本、图形、工具提示。

ALV输出有标题的,可以进行以下设置:

● 创建、取得或删除标题对象。

● 设置标题文字。

● 设置标题图形路径。

● 设置标题图形位置。

● 设置标题文字工具提示。

(1)创建、取得或删除标题对象

ALV输出的标题是一个实例的类CL_SALV_WD_HEADER。要创建或删除对象,需使用接口类IF_SALV_WD_TABLE_SETTINGS(实现类CL_SALV_WD_CONFIG_TABLE)的方法,见表6-1。

6-1

978-7-111-54749-5-Chapter06-2.jpg

(2)设置标题文字

ALV输出标题文字类型为String。要定义标题,可以使用类CL_SALV_WD_HEADER中的方法,见表6-2。

6-2(www.daowen.com)

978-7-111-54749-5-Chapter06-3.jpg

(3)设置标题图形路径

可以在ALV输出的标题区域显示任何图形,只要该图形兼容Web Dynpro环境。要定义图形文件的路径或ID,使用类CL_SALV_WD_HEADER的方法,见表6-3。

6-3

978-7-111-54749-5-Chapter06-4.jpg

(4)设置标题图形位置

可以选择是否在标题中文字之前或之后显示图形。要做到这一点,使用类CL_SALV_ WD_HEADER的方法。

6-4

978-7-111-54749-5-Chapter06-5.jpg

(5)设置标题文字工具提示

当用户把光标移到ALV输出的标题时,标题头的工具提示变得可见。指定标题头的提示使用类CL_SALV_WD_HEADER中的方法,见表6-5。

6-5

978-7-111-54749-5-Chapter06-6.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈