2020-08-22 03:21发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我已经使用类CL_GUI_ALV_GRID创建了ALV网格,并且它具有可编辑的列。 现在,我要在单击"添加行"按钮后添加新行,并且该行中的所有列均应可编辑。 有可能这样做吗?
有一个标准报告:BCALV_EDIT_02。 它可以为您提供帮助。
您是否正在使用单元格样式?
在添加的行的每个单元格上或至少每个单元格上都使用CL_GUI_ALV_GRID => MC_STYLE_ENABLED
或通过定义FIELDNAME = space一次。
PS:ALV表必须包含LVC_T_STYL类型的列,必须为添加的行设置其值 对于具有FIELDNAME和STYLE值的方法,必须使用结构化参数IS_LAYOUT调用方法SET_TABLE_FOR_FIRST_DISPLAY,该结构化参数具有组件STYLEFNAME = LVC_T_STYL类型的列的名称。
使用标准NEW按钮添加的行将采用 整个ALV网格的编辑模式(方法SET_TABLE_FOR_FIRST_DISPLAY的参数IS_LAYOUT的组件EDIT)的可编辑模式(启用或禁用)。
解决方案是:
NB:要使用ALV样式,ALV表必须包含LVC_T_STYL类型的列,必须为添加的行设置其值,并使用FIELDNAME和STYLE的值(方法SET_TABLE_FOR_FIRST_DISPLAY) 必须使用结构化参数IS_LAYOUT进行调用,结构化参数IS_LAYOUT的组成部分为STYLEFNAME = LVC_T_STYL类型的列的名称。 一种解决方案,在答案区域的右边删除SAP文本。
行插入后,行不可编辑。
最多设置5个标签!
嗨,
有一个标准报告:BCALV_EDIT_02。 它可以为您提供帮助。
您是否正在使用单元格样式?
在添加的行的每个单元格上或至少每个单元格上都使用CL_GUI_ALV_GRID => MC_STYLE_ENABLED
或通过定义FIELDNAME = space一次。
PS:ALV表必须包含LVC_T_STYL类型的列,必须为添加的行设置其值 对于具有FIELDNAME和STYLE值的方法,必须使用结构化参数IS_LAYOUT调用方法SET_TABLE_FOR_FIRST_DISPLAY,该结构化参数具有组件STYLEFNAME = LVC_T_STYL类型的列的名称。
使用标准NEW按钮添加的行将采用 整个ALV网格的编辑模式(方法SET_TABLE_FOR_FIRST_DISPLAY的参数IS_LAYOUT的组件EDIT)的可编辑模式(启用或禁用)。
解决方案是:
NB:要使用ALV样式,ALV表必须包含LVC_T_STYL类型的列,必须为添加的行设置其值,并使用FIELDNAME和STYLE的值(方法SET_TABLE_FOR_FIRST_DISPLAY) 必须使用结构化参数IS_LAYOUT进行调用,结构化参数IS_LAYOUT的组成部分为STYLEFNAME = LVC_T_STYL类型的列的名称。 一种解决方案,在答案区域的右边删除SAP文本。
行插入后,行不可编辑。
一周热门 更多>