- 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_GRI添加自定义的按钮和响应命令
(一)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
?????
您可能关注的文档
- 5,世界遗产在国38集大型纪录片之九寨沟.doc
- 5-4第二次世大战后世界经济的全球化趋势.doc
- 5.7平面向量量积的坐标表示==作业.doc
- 5.Z【参考资】第二十五课《世说新语》.doc
- 5.2细胞的能“通货”ATP 每课一练(人教必修1).doc
- 5.四级数学上渗透法制教育教学计划.doc
- 5.3动物在生圈中的作用学案设计.docx
- 5.小学生心理康教育教学设计(张寿平)5.doc
- 5.3 平行线性质 周口市同步检测题(含答案).doc
- 5.新闻数字的记+新闻听力词汇总结.doc
- Adobe Potoshop CS5简体中文完整版安装及破解方法.doc
- America Way of Life.doc
- America Culture 美国文化.docx
- America Government & Politics(相关题目问答).docx
- America Pop Culture Quiz 4.doc
- America literature produced only one female poet during the 19 th century.doc
- America Romanticism浪漫主义在美国.doc
- Amlhbgna高考政治知识点总结【已修改】.doc
- Americaliterature (paper B).doc
- AmLiterExercises Chapter 1.doc
最近下载
- 传热学第5版课后习题答案(杨世铭-陶文铨)].docx VIP
- 医疗器械经营质量管理制度及目录、工作程序.pdf VIP
- 02S404 防水套管国标规范.pdf VIP
- 重型车DPF标定手册.pdf VIP
- 办公租赁合同模板下载(3篇).docx VIP
- GB∕T 39743-2021 滑动轴承 热塑性塑料轴套 尺寸与公差.docx VIP
- 《GB8958-2006缺氧危险作业安全规程》(2025版)深度解析.pptx
- JTT 660-2006 -水上加油站安全与防污染技术要求.pdf VIP
- 药品处方集课件.pptx VIP
- 2022-2023学年浙江省9+1高中联盟高二上学期期中考试 英语 试题(学生版+解析版).docx
原创力文档


文档评论(0)