标签:
ALV GRID颜色设置方式分为三种,行、列、单元格
零、颜色
颜色字段为char4类型
一、行
1、首先在显示的内表中定义颜色字段,类型为c(4),如
color(4) type c
2、ALV布局种指定颜色字段
data: ls_lay type slis_layout_alv. "alv布局 ls_lay-info_fieldname = ‘COLOR‘.
二、列
设置FIELDCAT就可以了,例如
DATA:lth_cat type slis_fieldcat_alv, ltd_cat type slis_t_fieldcat_alv. lth_cat-fieldname = ‘AUFNR‘. lth_cat-seltext_s = ‘订单号‘. lth_cat-emphasize = ‘C610‘. lth_cat-no_zero = ‘X‘. append lth_cat to ltd_cat. clear lth_cat.
三、单元格
1、首先在显示的内表中定义颜色字段,字段类型为lvc_t_scol,这是一个内表字段,
colort type slis_t_specialcol_alv,
2、slis_t_specialcol_alv 内包含两个字段,分别为 color(指定颜色),fieldname(指定哪个字段的单元格显示颜色)
3、ALV布局中指定颜色字段
ls_lay-coltab_fieldname = ‘COLORT‘.
四、效果
下图为行颜色、单元格颜色的截图
标签:
原文地址:http://www.cnblogs.com/ydream/p/5390021.html