首页 > 其他 > 详细

ALV GRID(2) 详解3 颜色

时间:2016-04-14 14:17:14      阅读:180      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!