1. 程式人生 > >在alv grid中的列中設定icon圖示

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

如果想輸出紅綠燈,其中紅路燈那欄的頭是不能改變text的,所以要是想自己個性化text就要改用icon輸入紅綠燈圖示 方法是在structure中新增一個field 為 char型 4位長。
然後在 設定 fieldcatSPAN {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 <l_fcat>-fieldname.

*       Light

        WHEN 'LIGHT'.
          <l_fcat>-icon = 'X'.


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

<l_outtab>-LIGHT = '@[email protected]' .