- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ALV_GRID添加自定义的按钮和响应命令
(一)ALV_GRID添加自定义的按钮和响应命令
2009-04-29 10:37
?? 我们在ALV的工具条上增加一些按钮来增加我们自定义的功能,当然也可以在GUI状态中增加,2种的处理方式是不一样的.
??? 我们通过toolbar事件来增加按钮,然后通过user_command事件来实现我们自定义的功能.
??? 在TOOLBAR事件里,我们把自定义的按钮加到参数e_object的表属性mt_toolbar中可以了.下面是一段示例代码:
FORM handle_toolbar USING i_object TYPE REF TO cl_alv_event_toolbar_set.
?? DATA: ls_toolbar TYPE stb_button.
?? CLEAR ls_toolbar.
?? MOVE 3 TO ls_toolbar-butn_type.
?? APPEND ls_toolbar TO i_object-mt_toolbar.
?? CLEAR ls_toolbar.
??? MOVE PER TO ls_toolbar-function.
?? MOVE icon_display_text TO ls_toolbar-icon.
?? MOVE Passenger Info(201) TO ls_toolbar-quickinfo.
MOVE Passenger Info(201) TO ls_toolbar-text.
?? MOVE TO ls_toolbar-disabled.
?? APPEND ls_toolbar TO i_object-mt_toolbar.
?? CLEAR ls_toolbar.
?? MOVE EXCH TO ls_toolbar-function.
?? MOVE 2 TO ls_toolbar-butn_type.
?? MOVE icon_calculation TO ls_toolbar-icon.
?? MOVE Payment in other Curencies(202) TO ls_toolbar-quickinfo.
?? MOVE TO ls_toolbar-text.
?? MOVE TO ls_toolbar-disapbled.
?? APPEND ls_toolbar TO i_object-mt_toolbar.
ENDFORM.
增加自定义按钮的结构如下:
Field Description FUNCTION 功能代码 BUTN_TYPE 按钮类型
可用的按钮类型:
0???????????????????????????????????????????????????? Button(normal)
1???????????????????????????????????????????????????? Menu and default button
2???????????????????????????????????????????????????? Menu
3???????????????????????????????????????????????????? 分割符
4???????????????????????????????????????????????????? Radio button
5???????????????????????????????????????????????????? Checkbox
6???????????????????????????????????????????????????? Menu entry ICON 按钮图标(可选) TEXT 按钮文本(可选) QUICKINFO 按钮的悬停文本(可选) DISABLED 灰化 在上面的代码例子里,我们增加了一个常规的按钮和一个含有菜单的按钮.通过把按钮的类型设置为1或者2,我们可以增加一个含有菜单的按钮,在事件menu_button还可以实现子菜单:
FORM handle_menu_button USING i_object TYPE REF TO cl_ctmenu
I_ucomm TYPE syucomm..
CASE i_ucomm.
WHEN ‘EXCH’.
CALL METHOD i_object-add_function
????? EXPORTING
???????? Fcode???? = ‘EU’
???????? Text????? = ‘Euro’.
CALL METHOD i_object-add_function
????? EXPORTING
?????
您可能关注的文档
- 2013城市规划师考试《城市规划相关知识》专家命题预测试卷-中大网校.doc
- 2013会计专业技术资格考试《初级会计实务》第三章所有者权益.doc
- 2013届高考语文模拟试卷及参考答案河南省2012届高三普通高中毕业班高考适应性测试语文.doc
- 2013届河北高三质检语文试卷及答案(手打文字版).doc
- 2013年全国初中数学联赛精品讲座第一讲整体的方法.doc
- 2013年上海大学882现代经济学(宏观经济学和微观经济学)考研真题及详解.doc
- 2013年初级会计实务专项练习_多选题含详解.doc
- 2013年大连海事大学811经济学(宏观经济学微观经济学)考研真题及详解.doc
- 2013年初级会计实务章节练习题.doc
- 2013年中考适应性考试各县市地理试题.doc
最近下载
- 个人简历——【标准模板】.doc VIP
- 广西理工职业技术学院毕业设计(论文)撰写规范及要求.docx VIP
- 2024年广东省广州市中考历史真题试卷(含答案).docx VIP
- 人教版高中生物同步新教材课本习题答案(共5册).pdf VIP
- GB∕T 19072-2010风力发电机组 塔架.pdf
- 八年级道德与法治5.2诚实守信(教学设计).docx VIP
- 2025年最新领导干部政治理论知识考试题库(含答案).docx VIP
- 2021年中质协六西格玛黑带真题.pdf VIP
- 《我的青春启航啦》教学课件-2024-2025学年桂美版(2024)初中美术七年级下册.pptx VIP
- 《苏幕遮(碧云天)》课件-【中职专用】高一语文同步精品课堂(高教版2023·基础模块下册).pptx VIP
文档评论(0)