一、所用类:
cl_gui_alv_grid
cl_gui_docking_container
二、效果图:
执行:
单击
双击
F4帮助
航班单元格上F4或点击 后面的小按钮
(本功能在设置字段样式时实现DEFINE mac_fieldlog.
"设置参考表和参考字段,为了提供搜索帮助
wa_fieldcatalog-ref_table = &4. "参考表
wa_fieldcatalog-ref_field = &5. "参考字段
编辑某单元格并校验
修改价格后随便点击某个按钮或者双击某个字段,触发:handle_data_changed
另外
"以下两个方法达到的效果是:光标离开正在编辑的单元格时,
就触发了handle_data_changed
"如果注释掉以下两个方法,则只有执行下一操作时才会触发handle_data_changed,比如点保存、删除
CALL METHOD g_alv_grid->register_edit_event
EXPORTING
i_event_id = cl_gui_alv_grid=>mc_evt_modified.
CALL METHOD g_alv_grid->register_edit_event
EXPORTING
i_event_id = cl_gui_alv_grid=>mc_evt_enter.