ALV GRID的参考文档 ( 4 ) - 显示格式的调整

显示格式的调整
现在是显示alv的时候了。我们同填充结构LVC_S_LAYO来设置alv的显示格式。下面是这个结构包含的字段及其它们的作用。
Field name
Description
Value Range
CWIDTH_OPT
如果这个字段被设置,ALV GRID的就会自动调整列的宽度。这样就可以完全看到列的抬头文本和列的内容
SPACE,’X’
SMALLTITLE
如果这个字段被设置那么alv grid的抬头文本的字体大小就会与列头文的字体大小一样。
SPACE,’X’
GRID_TITLE
Grid control和工具栏之间的抬头文本。
70位长的文本
NO_HEADERS
如果这个字段被设置,那么就不会显示列头文本。
SPACE,’X’
NO_HGRIDLN
如果这个字段被设置,那么就不会显示水平线。
SPACE,’X’
NO_MERGIN
如果这个字段被设置,排序的时候,列中的相同值就不会被合并
SPACE,’X’
NO_ROW_MARK
如果这个字段被设置那么每一行前面的选择按钮就会被隐藏
SPACE,’X’
NO_TOOLBAR
如果这个字段被设置,工具栏就会被隐藏。
SPACE,’X’
NO_VGRIDLN
如果这个字段被设置,垂直线将会被隐藏。
SPACE,’X’
SEL_MODE
设置ALV GRID的显示模式
SPACE,A,B,C,D
EXCP_CONDS
如果这个字段被设置那么ALV将会以特殊的颜色显示汇总行。
SPACE,’X’
EXCP_FNAME
用来显示例外信息的字段
30长的字符
EXCP_LED
不使用交通灯来显示例外信息,而是LED
SPACE,’X’
EXCP_ROLLN
数据元素的名字,这个数据元素的帮助文档会在例外列中显示,这个元素长的描述信息会作为这个列的提示信息
30长的字符
CTAB_FNAME
代表颜色信息的字段名
30长的字符
ZEBRA
如果这个字段被设置,ALV将会显示斑马线
SPACE,’X’
NO_TOTARR
Alv会在汇总行前显示箭头表示汇总,如果设置这个字段那么箭头将不显示。
SPACE,’X’
NO_TOTLINE
只显示sub totals不显示totals
SPACE,’X’
NUMC_TOTAL
设置这个值,用户便可以对NUMC的字段进行汇总
SPACE,’X’
TOTALS_BEF
设置这个值,汇总行将会显示在最前面。
SPACE,’X’
DETAILINIT
设置这个字段,明细屏幕将会以初始值设置各个列。
SPACE,’X’
S_DRAGDROP
设置DRAG DROP的结构
 
KEYHOT
设置这个字段主键字段将会接受热点。一旦点击hotspot_click将会被激活。
 
SGL_CLK_HD
第一次点击列的头的时候升序排列,第二次点击的时候降序排列。
SPACE,’X’
STYLEFNAME
用来传输格表,以便把各显示为按钮
30长的字符
FORM prepare_layout CHANGING ps_layout TYPE lvc_s_layo.
 Ps_layout-zebra = ‘X’.
 Ps_layout-grid_title = ‘Flights’.
 Ps_layout-smalltitle = ‘X’.
ENDFORM.

你可能感兴趣的:(ALV GRID的参考文档 ( 4 ) - 显示格式的调整)