**自:
1)顏色含義
1:海藍;2:淺清;3:黃色;4:淺藍;5:青色;6:紅色;7:橙色。
(1)首位為主顏色;
(2)次位為輔助顏色;
(3)末位為0時,表示首位數字表為**的底色;
末位為1時,則表示以1為底色,首位數字則表為**字型的顏色;
末位為其它顏色時,則表示底色為alv的預設顏色;
以上三條是本人大概總結出來的規律,本人發現的現象基本如上,但也不一定全部正確。
其中c200與系統標準alv底色比較相似;c410與系統標準關鍵字顏色比較相似。
2)列顏色:
設定alv欄位fieldcat屬性:i_fieldcat-emphasize = &3. "
顏色工廠
' 'c110'.
c110
:為顏色**;
3)行顏色:
(1)在內表itab定義乙個欄位line_color來儲存顏色;loop內錶itab,在需要顯示顏色的行其值賦為顏色'c110';
(2)在定義alv顯示格式定義:
設定alv顯示layout屬性:i_layout-info_fieldname = 'line_color',line_color為內錶定義的儲存顏色的列名。
4)單元格顏色
單元格顏色屬性:lvc_s_scol,該屬性為一結構,含三個字段:fname(30)、color(顏色結構,含三個字段:col(10)、int(3)、inv(10))、nokeycol(1)(覆蓋碼顏色)
alv列屬性:coltab_fieldname
exa:
定義內錶itab含欄位fldname type lvc_s_scol;
定義單元格顏色結構cellcolor type lvc_s_scol;
迴圈內錶,當要設定單元格顏色所在的列欄位colname要設定顏色時
fldname-fname =
『colname
』fldname-color-col =『2
』(顏色**)
fldname-color-int =『1
』fldname-color-inv =『0
』。
ALV列 行 單元格顏色設定
1 顏色含義 1 海藍 2 淺清 3 黃色 4 淺藍 5 青色 6 紅色 7 橙色。1 首位為主顏色 2 次位為輔助顏色 3 末位為0時,表示首位數字表為 的底色 末位為1時,則表示以1為底色,首位數字則表為 字型的顏色 末位為其它顏色時,則表示底色為alv的預設顏色 以上三條是本人大概總結出來的規...
ALV列 行 單元格顏色設定
1 顏色含義 1 海藍 2 淺清 3 黃色 4 淺藍 5 青色 6 紅色 7 橙色。1 首位為主顏色 2 次位為輔助顏色 3 末位為0時,表示首位數字表為 的底色 末位為1時,則表示以1為底色,首位數字則表為 字型的顏色 末位為其它顏色時,則表示底色為alv的預設顏色 以上三條是本人大概總結出來的規...
ALV2 ALV列 行 單元格顏色設定
1 顏色含義 1 海藍 2 淺清 3 黃色 4 淺藍 5 青色 6 紅色 7 橙色。1 首位為主顏色 2 次位為輔助顏色 3 末位為0時,表示首位數字表為 的底色 末位為1時,則表示以1為底色,首位數字則表為 字型的顏色 末位為其它顏色時,則表示底色為alv的預設顏色 以上三條是本人大概總結出來的規...