当前位置: 首页 > news >正文

网站建设制作优帮云做网站公司赚钱么

网站建设制作优帮云,做网站公司赚钱么,珠宝网站建设要以商为本,网络规划设计师2023论文ABAP-AVL-OO方法中的ALV的如何自己添加按钮及其响应 SAP在做报表开发中,不同公司对报表的风格往往各异,为此经常在使用OO方法做ALV报表中需要去掉自带的工具栏而自行添加一些工具按钮,下面将简单介绍一下添加按钮及如何响应的实现方法&#…

ABAP-AVL-OO方法中的ALV的如何自己添加按钮及其响应

SAP在做报表开发中,不同公司对报表的风格往往各异,为此经常在使用OO方法做ALV报表中需要去掉自带的工具栏而自行添加一些工具按钮,下面将简单介绍一下添加按钮及如何响应的实现方法:

步骤一:创建一个事件处理类

CLASS lcl_event_receiver DEFINITION.
* public attributes and method
PUBLIC SECTION.
METHODS:
handle_toolbar FOR EVENT toolbar OF cl_gui_alv_grid
IMPORTING
e_object,handle_user_command FOR EVENT user_command OF cl_gui_alv_grid
IMPORTING
e_ucomm,
ENDCLASS. "lcl_event_receiver DEFINITION

注意这个事件处理类中添加了两个方法,第一个方法负责往工具栏上添加按钮,第二个方法用来响应工具栏上按钮的动作

步骤二:类的实现

CLASS lcl_event_receiver IMPLEMENTATION.
* method toolbar handler
METHOD handle_toolbar.
PERFORM set_toolbar CHANGING e_object.
ENDMETHOD. "handle_toolbar
METHOD handle_user_command.
* Handle own functions defined in the toolbar
CASE e_ucomm.
WHEN 'ADD'.
PERFORM xyz. “这里你想干嘛就可以干嘛
ENDCASE.
ENDMETHOD. "handle_user_command
ENDCLASS. "lcl_event_receiver IMPLEMENTATION

步骤三:在FORM-----set_toolbar 中添加button

FORM set_toolbar
CHANGING prf_object TYPE REF TO cl_alv_event_toolbar_set.
CLEAR prf_object->mt_toolbar.
CLEAR gs_toolbar.
MOVE 'ADD' TO gs_toolbar-function.
MOVE TO gs_toolbar-quickinfo.
MOVE TO gs_toolbar-text.
MOVE ' ' TO gs_toolbar-disabled.
INSERT gs_toolbar INTO prf_object->mt_toolbar INDEX 1.
ENDFORM. " set_toolbar1

步骤四:创建事件处理对象--这一步一般在 grf_grid->set_table_for_first_display 之后

SET HANDLER grf_event_receiver->handle_user_command FOR grf_grid.
SET HANDLER grf_event_receiver->handle_toolbar FOR grf_grid.
CALL METHOD grf_grid->set_toolbar_interactive.

注意:STB_BUTTON结构包含的字段

FUNCTION UI_FUNC CHAR 70 0 Function Code
ICON ICONNAME CHAR 30 0 Name of an Icon
QUICKINFO ICONQUICK CHAR 30 0 Quickinfo for an icon
BUTN_TYPE TB_BTYPE INT4 10 0 Toolbar button type
DISABLED CHAR 1 0 Disabled
TEXT TEXT40 CHAR 40 0 Text, 40 Characters Long
CHECKED CHAR 1 0 Printed

TB_BTYPE 的可选择值 ,主要用来决定按钮的类型

0 Button (normal)
1 Menu and default button
2 Menu
3 Separator
4 Radio button
5 Checkbox
6 Menu entry

http://www.yayakq.cn/news/681339/

相关文章:

  • 苏州手机网站建设方法新网网站建设资料
  • 查询建设用地规划许可证在哪个网站创业给别人做网站怎么样
  • 昆明学网站建设wordpress 会员分值
  • 网站商品展示页怎么做南京电商网站开发公司
  • 网站赏析wordpress教程pdf
  • 做润滑油网站图片百度站长提交网站地图
  • 网站服务器数据库四平seo
  • 青岛谷歌网站建设建筑设计师网
  • 建设网站技术要求网站程上传
  • 建网站那个网最好互联网 网站定制
  • 网站建设方案 文库网站建设和运维单位责任
  • 权重6网站怎么做媒体网站怎么申请
  • 建立链接网站模板Wordpress 建站 软件
  • 公司网站建设的步骤宁波地区做网络推广的
  • 北京做胃镜哪好德胜门网站I品牌营销做得好的品牌有哪些
  • 建设公司网站步骤网络seo优化服务
  • 怎么做公司宣传网站网站的底部导航栏怎么做
  • 只做英文网站 域名有什么要求2016年网站设计风格
  • 食品网站建设优化案例今天的最新消息
  • 企业门户网站设计报告外贸网站怎么做推广
  • 定制网站建设和运营长春网站建设网站制作推广
  • 惠州酒店网站建设网页设计作品及源码
  • 网站设计板块科技类网站设计
  • 企业网站的主要功能板块外贸怎么建立自己的网站
  • 网站建设的合同书三原网站开发
  • 手机版网站的优势软件公司宣传册设计样本
  • 凡客建站网浙江室内设计公司排名
  • 网站怎么做图片动态图片不显示不出来的企业网站要更新文章吗
  • shuwon-成都网站建设-成都网站制作-成都网络公司-蜀美网络godaddy wordpress hosting
  • 高端企业网站要多少钱服饰网站建设