gwa_edit-fieldname = 'UOM'. gwa_edit-style = cl_gui_alv_grid=>mc_style_disabled."设置为不可编辑 ENDIF. APPEND gwa_edit TO GS_data-celtab . MODIFY gt_Data FROM gs_Data . ENDLOOP. ... 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20...
gwa_edit-fieldname='列字段'.gwa_edit-style=cl_gui_alv_grid=>mc_style_enabled."设置为可编辑 ELSe.CLEAR:gwa_edit.gwa_edit-fieldname='列字段'.gwa_edit-style=cl_gui_alv_grid=>mc_style_disabled."设置为不可编辑 endif. 实例 代码语言:javascript 复制 ...LOOPATgt_DataINTOgs_Data.IFgs_Data...
LS_CELLTAB-FIELDNAME ='ZCWCZD'.IFWA_TAB-ZCWCZIISNOTINITIALANDWA_TAB-ZCXCZIISINITIAL. LS_CELLTAB-STYLE = CL_GUI_ALV_GRID=>MC_STYLE_DISABLED.ELSE. LS_CELLTAB-STYLE = CL_GUI_ALV_GRID=>MC_STYLE_ENABLED.ENDIF.INSERTLS_CELLTABINTOTABLELT_CELLTAB.INSERTLINESOFLT_CELLTABINTOTABLEWA_TAB-CELL...
DATA: fieldcatalog TYPE slis_t_fieldcat_alv WITH HEADER LINE. DATA: it_fieldcat TYPE lvc_t_fcat, "slis_t_fieldcat_alv WITH HEADER LINE, wa_fieldcat TYPE lvc_s_fcat, gd_tab_group TYPE slis_t_sp_group_alv, gd_layout TYPE lvc_s_layo, "slis_layout_alv, gd_repid LIKE sy-repid....
REFRESH gt_style. IF gs_data1-carrid = 'AA'. gs_style-fieldname = 'CONNID'. gs_style-style = cl_gui_alv_grid=>mc_style_disabled. INSERT gs_style INTO TABLE gt_style. ELSE. gs_style-fieldname = 'CONNID'. gs_style-style = cl_gui_alv_grid=>mc_style_enabled. INSERT gs_style...
data ALV_GRID1 type ref to cl_gui_alv_grid. ALV GRID继承结构: ALV_GRID介绍二(1) 四、ALV GRID相关的几个控制结构 1.字段目录 [Field catalog] 字段目录是用来控制ALV显示的网格中每个字段的属性的,比如字段的顺序,对齐方式,可编辑状态,颜色,等等. ...
然后可以在ALV Grid和ALV List里切换。 下面是 ALV List 的显示界面: 下面是 ALV Grid 的显示界面: 笔者本教程里的 ALV 例子,都是基于实现更复杂的ALV Grid. 如果大家想把这些例子切换成使用ALV List显示想看看效果,只需要简单的替换 ALV显示函数即可。
ls_style-fieldname = '字段名'. ls_style-style = cl_gui_alv_grid=>mc_style_disabled. "不可编辑 "或者 ls_style-style = cl_gui_alv_grid=>mc_style_enabled. "可编辑 append ls_style to lt_style. 将该内表赋给结构新增的字段 gs_alv-style[] = lt_style. 然后在需要修改属性的地方循环...
然后呼出REUSE_ALV_GRID_DISPLAY_LVC后,一开始是有2、30行左右的参数的,特别杂也特别乱。把没用的删掉后,就简化成了上面的代码。其实需要记住的东西不是很多,第一个 REUSE_ALV_GRID_DISPLAY_LVC,第二个会懂得查看类型属性等,就是通过鼠标双击,比如FIELDNAME、SCRTEXT_M、COL_POS、OUTPUTLEN、CHECKBOX、EDIT这些...
1)对于非key字段则可以通过设置字段格式(slis_fieldcat_alv)的emphasize指定,代码如下: data: wa_fieldcat type slis_fieldcat_alv. clear wa_fieldcat. wa_fieldcat-ref_fieldname = im_ref_field. wa_fieldcat-ref_tabname = im_ref_table.