ABAP-OOALV-回车事件:

首先要为ALV_GRID设置enter事件:

CALL METHOD GO_ALV_GRID->REGISTER_EDIT_EVENT
    EXPORTING
      I_EVENT_ID = CL_GUI_ALV_GRID=>MC_EVT_ENTER
    EXCEPTIONS
      ERROR      = 1
      OTHERS     = 2.

然后编写事件接收器:
CLASS CL_EVENT_RECEIVER DEFINITION.
  PUBLIC SECTION.
   " ENTE时触发
    METHODS HANDLE_ENTER
           FOR EVENT DATA_CHANGED_FINISHED OF CL_GUI_ALV_GRID
        IMPORTING E_MODIFIED ET_GOOD_CELLS.

PRIVATE SECTION.
ENDCLASS.                    "CL_EVENT_RECEIVER DEFINITION

CLASS CL_EVENT_RECEIVER IMPLEMENTATION.
  实现ENTER 事件方法
  METHOD HANDLE_ENTER.
    DATA GS_LAYOUT_ALV TYPE LVC_S_LAYO.
    DATA : LV_STABLE TYPE LVC_S_STBL.

PERFORM FOM_REFRESH .

LV_STABLE-ROW = '1'.
    LV_STABLE-COL = '1'.

GS_LAYOUT_ALV-CWIDTH_OPT = 'X'.

CALL METHOD GO_ALV_GRID->SET_FRONTEND_LAYOUT
      EXPORTING
        IS_LAYOUT = GS_LAYOUT_ALV.

CALL METHOD GO_ALV_GRID->REFRESH_TABLE_DISPLAY
      EXPORTING
        IS_STABLE = LV_STABLE.

CALL METHOD CL_GUI_CONTROL=>SET_FOCUS
        EXPORTING
          CONTROL = GO_ALV_GRID.
      CALL METHOD CL_GUI_CFW=>FLUSH.

ENDMETHOD.                    "HANDLE_MODIFY

ENDCLASS.                    "cl_event_receiver IMPLEMENTATION

最后去注册事件方法:

SET HANDLER LO_EVENT->HANDLE_ENTER    FOR GO_ALV_GRID.

ABAP-OOALV-回车事件相关推荐

  1. html回车按键确认按钮,button默认enter事件(回车事件)。

    这里我介绍一下,button按钮默认回车(enter)事件.如果大家可以用submit,就不用看以下代码,因为submit可以直接默认回车事件(enter). 在这里特此声明,代码是通过jquery完 ...

  2. swing程序中如何响应鼠标回车事件?

    swing程序中如何响应鼠标回车事件? 参考这里实现:http://topic.csdn.net/u/20090806/17/b49846f5-cd76-467e-9b7c-21fe41846095. ...

  3. jquery 回车事件

    为什么80%的码农都做不了架构师?>>>    jquery 回车事件 简单地记下jquery实现回车事件,代码如下: 全局: $(function(){ document.onke ...

  4. jquery|javascript 回车事件

    转载链接:http://www.cnblogs.com/wenbo/archive/2011/08/20/2147014.html 转载链接:   http://www.2cto.com/kf/201 ...

  5. AngularJs 相应回车事件

    最近做项目,要用到AngularJs,之前也有用过一点点,但仅限于数据的绑定,这次项目要整个前端需要使用这个框架,可能是不熟悉的原因,感觉这代码搞起来非常的不便利,:现总结一个响应回车事件: < ...

  6. 点击回车事件(登录)

    //增加点击回车事件$(document).keypress(function(e) {var eCode = e.keyCode ? e.keyCode : e.which ? e.which : ...

  7. vue 给页面添加enter回车事件 - 代码篇

    vue 如何给页面添加enter回车事件? 主要代码: @keyup.enter.native="ajaxLoginApi()" 代码示例: <el-form ref=&qu ...

  8. angularjs中按回车事件_浅谈angularjs中响应回车事件

    下面这个示例在输入框键入回车键或者点击按钮时,将输入框的值置为"Hello World!":(黄色背景内容为响应回车事件涉及到的代码) angularjs-demo test va ...

  9. enter对应的keycode_vue 添加enter回车事件

    问题所在:今天遇到一个需求,给el-button组件添加点击事件,之前对这块一直一知半解,所以特此总结一下 解决方法: Vue 允许为 v-on 在监听键盘事件时添加按键修饰符,所以对一个普通的Vue ...

  10. vue+element Form键盘回车事件页面刷新解决

    问题描述:如下代码所示,使用element-ui 中的el-form组件对table进行条件查询,当查询条件仅有一项时,使用@keyup.enter.native事件绑定回车事件,出现点击回车后,浏览 ...

最新文章

  1. (AI、Artificial Intelligence)人工智能概述及分类
  2. 如何低价坐飞机头等舱
  3. C# WebRequest 基础连接已关闭 连接意外关闭
  4. 加入谷歌,那时我55岁
  5. Remoting简介
  6. 主成分分析(PCA)及其可视化——matlab
  7. 信息学奥赛一本通C++语言——1038:苹果和虫子
  8. 截取屏幕并保存为BMP文件
  9. OpenCV2:总结篇 imgproc(图像处理模块)
  10. 在Kubernetes上部署Hyperledger Fabric
  11. javascript jquery ajax动态提交多个参数 api测试
  12. 稳定服务器头像,WordPress 修复 Gravatar 头像稳定服务器地址
  13. 用Python实现数据结构之队列
  14. 机器学习回归问题解答
  15. 15_Python模块化编程_Python编程之路
  16. 在线SQL美化格式化工具
  17. 类成员变量初始化总结
  18. 9008线刷包紧急救砖
  19. Ubuntu16.04火狐浏览器问题汇总
  20. 移动产品设计书籍推荐

热门文章

  1. 机器人运动学仿真笔记
  2. 悟空出行携手融创文化梦之城、哈弗品牌,融合战略发布会圆满落幕
  3. Android Handler讲述很详细的一篇文章
  4. 【商品架构day2】一个商品的领域模型长什么样子 - 淘宝十多年前的认知
  5. Paperreading之五  Stacked Hourglass Networks(SHN)和源码阅读(PyTorch版本)
  6. JS 逆向的时候 Python 如何调用 JavaScript 代码?「建议收藏哦!」
  7. Nginx1.6.2版本安装遇到的坑以及配置反向代理
  8. 经典:linux shell 正则表达式(BREs,EREs,PREs)差异比较
  9. js/javascript获取时间戳的5种方法
  10. 4.TradingView K线和成交量没有自适应区域显示,ma线显示会错乱,高低不齐(巨坑)