ALV中layout布局控制详解

参数的结构为SLIS_LAYOUT_ALV。结构中比较常用的字段如下:

no_colhead      隐藏列标题          值为X或空

no_hotspot     headings不作为热点,list和grid效果不同

zebra          斑马条纹显示列表       值为X或空

no_vline      隐藏垂直线             X或空

no_hline      隐藏水平线              X或空

edit           所有单元格可编辑,Only for grid

reprep        report report interface active

colwidth_optimize   自动调整列宽     X或空

window_titlebar     程序标题         值为文本

info_fieldname    内表中存放颜色的字段名  字段名

key_hotspot      关键字段设为热点     X或空

min_linesize     清单的最小宽度,描述的是整个输出清单,既所有可见列的总宽度,值为10到250,可选参数。

no_min_linesize 值为X, 忽略min_linesize参数的值。

Max_linesize     清单的最大宽度,默认值250,可取值80-1020

lights_fieldname  输出内表中定义的字段名,该字段用来显示状态灯,内表中的该字段中为长度为1的字符类型。可取值为1:red,2:yellow,3:green

lights_tabname   内表名称

 Lights_condense      值为X,对输出的内表分类汇总的时候,小计行业显示状态灯

Lights_rollname     值为数据元素的名称,在灯字段按F1触发。

no_sumchoice      不能进行选择总计

no_totalline      不能总计,但可以小计

no_subchoice      不能选择小计,但可以总计

no_subtotals      不能小计,但可以总计

no_unit_splitting  有单位字段,不进行总计

numc_sum        仅NUMC类型字段进行总计

totals_text

subtotals_text 总计和小计行,第一列显示的文本

box_fieldname   在输出内表中定义的字段名,该字段作为checkbox,可以在输出列表中,选择多行。

box_fieldname    输出内表

confirmation_prompt 退出ALV列表的确认对话框

no_keyfix       关键字不固定,可以随滚动条滚动

no_scrolling   仅list_alv有效,滚动条无效,清单不随其滚动

detail_popup   对list_alv有效,行项目明细弹窗形式

detail_titlebar 明细弹窗的标题栏内容

get_selinfos    参见函数的import参数IS_SEL_HIDE

 

该结构为REUSE_ALV_LIST_DISPLAY和REUSE_ALV_GRID_DISPLAY的参数

posted @ 2020-11-01 21:25  荒野游侠  阅读(1648)  评论(0编辑  收藏  举报