重新命名 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)' ).