码迷,mamicode.com
首页 > 其他好文 > 详细

ALV GRID(2) 详解3 颜色

时间:2016-04-14 14:17:28      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

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.

 

四、效果

下图为行颜色、单元格颜色的截图

技术分享

ALV GRID(2) 详解3 颜色

标签:

原文地址:http://www.cnblogs.com/ydream/p/5390021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!