OO ALV常用功能完整简例(热键单击,双击,帮助,编辑,自定义工具条等)
16lz
2021-02-14
一、所用类:
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.
更多相关文章
- ALV显示红绿灯(FM ALV 和 OO ALV两种实现方式)
- FM实现F4帮助系列一:常规实现
- FM实现F4帮助系列四:弹出框多筛选条件的搜索帮助(自定义筛选字段)
- FM实现F4帮助系列三:弹出框多筛选条件的搜索帮助(根据搜索帮助筛选
- FM实现F4帮助系列二:联动的搜索
- elasticsearch的mapping参数
- Jackson,最牛掰的 Java JSON 解析器
- 「网工小白必备」全网最详细的网络基础知识之数据链路层
- Spring Boot 解决跨域问题的 3 种方案!