在alv grid中的列中設定icon圖示

SAP騎士發表於2009-03-11
如果想輸出紅綠燈,其中紅路燈那欄的頭是不能改變text的,所以要是想自己個性化text就要改用icon輸入紅綠燈圖示 方法是在structure中新增一個field 為 char型 4位長。
然後在 設定 fieldcat SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L1S33 { color: #4DA619; }  s時
     
SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; } .L0S31 { font-style. italic; color: #808080; } .L0S33 { color: #4DA619; } .L0S52 { color: #0000FF; }     CASE -fieldname.

*       Light
        WHEN 'LIGHT'.
          -icon = 'X'.


最後在想要設定圖示值的業務流程中將這個內表的某行的LIGHT設為相應type-pool:icon的固定圖示值

-LIGHT = '@0A@' .

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17204926/viewspace-566861/,如需轉載,請註明出處,否則將追究法律責任。

相關文章