ABAP-OOALV-回车事件
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-回车事件相关推荐
- html回车按键确认按钮,button默认enter事件(回车事件)。
这里我介绍一下,button按钮默认回车(enter)事件.如果大家可以用submit,就不用看以下代码,因为submit可以直接默认回车事件(enter). 在这里特此声明,代码是通过jquery完 ...
- swing程序中如何响应鼠标回车事件?
swing程序中如何响应鼠标回车事件? 参考这里实现:http://topic.csdn.net/u/20090806/17/b49846f5-cd76-467e-9b7c-21fe41846095. ...
- jquery 回车事件
为什么80%的码农都做不了架构师?>>> jquery 回车事件 简单地记下jquery实现回车事件,代码如下: 全局: $(function(){ document.onke ...
- jquery|javascript 回车事件
转载链接:http://www.cnblogs.com/wenbo/archive/2011/08/20/2147014.html 转载链接: http://www.2cto.com/kf/201 ...
- AngularJs 相应回车事件
最近做项目,要用到AngularJs,之前也有用过一点点,但仅限于数据的绑定,这次项目要整个前端需要使用这个框架,可能是不熟悉的原因,感觉这代码搞起来非常的不便利,:现总结一个响应回车事件: < ...
- 点击回车事件(登录)
//增加点击回车事件$(document).keypress(function(e) {var eCode = e.keyCode ? e.keyCode : e.which ? e.which : ...
- vue 给页面添加enter回车事件 - 代码篇
vue 如何给页面添加enter回车事件? 主要代码: @keyup.enter.native="ajaxLoginApi()" 代码示例: <el-form ref=&qu ...
- angularjs中按回车事件_浅谈angularjs中响应回车事件
下面这个示例在输入框键入回车键或者点击按钮时,将输入框的值置为"Hello World!":(黄色背景内容为响应回车事件涉及到的代码) angularjs-demo test va ...
- enter对应的keycode_vue 添加enter回车事件
问题所在:今天遇到一个需求,给el-button组件添加点击事件,之前对这块一直一知半解,所以特此总结一下 解决方法: Vue 允许为 v-on 在监听键盘事件时添加按键修饰符,所以对一个普通的Vue ...
- vue+element Form键盘回车事件页面刷新解决
问题描述:如下代码所示,使用element-ui 中的el-form组件对table进行条件查询,当查询条件仅有一项时,使用@keyup.enter.native事件绑定回车事件,出现点击回车后,浏览 ...
最新文章
- (AI、Artificial Intelligence)人工智能概述及分类
- 如何低价坐飞机头等舱
- C# WebRequest 基础连接已关闭 连接意外关闭
- 加入谷歌,那时我55岁
- Remoting简介
- 主成分分析(PCA)及其可视化——matlab
- 信息学奥赛一本通C++语言——1038:苹果和虫子
- 截取屏幕并保存为BMP文件
- OpenCV2:总结篇 imgproc(图像处理模块)
- 在Kubernetes上部署Hyperledger Fabric
- javascript jquery ajax动态提交多个参数 api测试
- 稳定服务器头像,WordPress 修复 Gravatar 头像稳定服务器地址
- 用Python实现数据结构之队列
- 机器学习回归问题解答
- 15_Python模块化编程_Python编程之路
- 在线SQL美化格式化工具
- 类成员变量初始化总结
- 9008线刷包紧急救砖
- Ubuntu16.04火狐浏览器问题汇总
- 移动产品设计书籍推荐
热门文章
- 机器人运动学仿真笔记
- 悟空出行携手融创文化梦之城、哈弗品牌,融合战略发布会圆满落幕
- Android Handler讲述很详细的一篇文章
- 【商品架构day2】一个商品的领域模型长什么样子 - 淘宝十多年前的认知
- Paperreading之五 Stacked Hourglass Networks(SHN)和源码阅读(PyTorch版本)
- JS 逆向的时候 Python 如何调用 JavaScript 代码?「建议收藏哦!」
- Nginx1.6.2版本安装遇到的坑以及配置反向代理
- 经典:linux shell 正则表达式(BREs,EREs,PREs)差异比较
- js/javascript获取时间戳的5种方法
- 4.TradingView K线和成交量没有自适应区域显示,ma线显示会错乱,高低不齐(巨坑)