重命名 ALV 中的列标题
列文本可能会在列的水平调整大小时更改。有三种方法可以实现此目的:
方法名称 | 最大标题长度 |
---|---|
set_short_text |
10 |
set_medium_text |
20 |
set_long_text |
40 |
以下示例显示了所有三个的用法。声明 column
对象并将其实例化为对 alv->get_columns( )->get_column( 'DISTID' )
结果的引用。列名必须全部为大写字母。这样,此方法链接仅在其实例化中调用一次,而不是每次更改列标题时执行。
DATA column TYPE REF TO cl_salv_column.
column = alv->get_columns( )->get_column( 'DISTID' ).
column->set_short_text( 'Dist. Unit' ).
column->set_medium_text( 'Unit of Distance' ).
column->set_long_text( 'Mass Unit of Distance (kms, miles)' ).