(转)关于REUSE_ALV_GRID_DISPLAY函数的slis_layout_alv的字段使用的说明

关于REUSE_ALV_GRID_DISPLAY函数的slis_layout_alv的字段使用的说明 。[@more@]

1定义变量 GS_LAYOUT TYPE SLIS_LAYOUT_ALV.

2 如何调用'REUSE_ALV_GRID_DISPLAY'传入GS_LAYOUT变量
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_BACKGROUND_ID = 'ALV_BACKGROUND'
I_CALLBACK_PROGRAM = G_REPID
I_STRUCTURE_NAME = 'SFLIGHT'
IS_LAYOUT = GS_LAYOUT
IT_FIELDCAT = GT_FIELDCAT[]
* IT_EXCLUDING =
IT_SPECIAL_GROUPS = GT_SP_GROUP[]
IT_SORT = GT_SORT[]
* IT_FILTER =
* IS_SEL_HIDE =
* i_default = g_default
I_SAVE = G_SAVE
IS_VARIANT = G_VARIANT
IT_EVENTS = GT_EVENTS[]
* IT_EVENT_EXIT =
IS_PRINT = GS_PRINT
* I_SCREEN_START_COLUMN = 0
* I_SCREEN_START_LINE = 0
* I_SCREEN_END_COLUMN = 0
* I_SCREEN_END_LINE = 0
* IMPORTING
* E_EXIT_CAUSED_BY_CALLER =
TABLES
T_OUTTAB = GT_SFLIGHT.

3 通过GS_LAYOUT来设置Grid的字段列宽度自动适应 GS_LAYOUT-COLWIDTH_OPTIMIZE = 'X'

4 通过GS_LAYOUT来设置Grid的行颜色变换显示 GS_LAYOUT-ZEBRA = 'X'

5 通过GS_LAYOUT来设置Grid的多行选择列 GS_LAYOUT-BOX_FIELDNAME= 'BOX'
其中BOX必须为内表的一列,为一个字符长度

6 通过GS_LAYOUT来设置Grid是否显示列分割线 GS_LAYOUT-NO_VLINE= 'X'

7 通过GS_LAYOUT来设置Grid合计行显示在明细的上面 GS_LAYOUT-TOTALS_BEFORE_ITEMS= 'X'

8 通过GS_LAYOUT来设置Grid不显示弹出明细显示窗口 GS_LAYOUT-DETAIL_POPUP= 'X'

9 通过GS_LAYOUT来设置Grid显示LED列 GS_LAYOUT-excp_fname= 'LIGHT'
LIGHT为内表字段,一个字符长,值范围为1-3

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8356764/viewspace-949872/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/8356764/viewspace-949872/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值