• SAP Control framework–CL_GUI_TOOLBAR


    引用:

    282 views

    1.1.1 定义

    定义一个工具栏,里面有很多按钮或者下拉列表,可以选择其中的功能,以实现程序中的逻辑控制。

    1.1.2 属性

    几个constants:

    M_ID_FUNCTION_SELECTED

    M_ID_DROPDOWN_CLICKED

    M_MODE_VERTICAL

    M_MODE_HORIZONTAL

    1.1.3 方法

    CONSTRUCTOR

    PARENT container的名字

    DISPLAY_MODE 设置显示的模式

    M_MODE_HORIZONTAL or M_MODE_VERTICAL

    创建toolbar,并设置显示的模式

    FILL_BUTTONS_DATA_TABLE

    FCODE Function Code

    ICON Icon

    DISABLED State

    BUTN_TYPE Style

    TEXT Text

    QUICKINFO Tip

    DATA_TABLE Button Data Table

    添加一个button到存储button的内表中

    SET_BUTTON_STATE

    ENABLED Enabled or Disabled

    CHECKED Pressed or Released

    FCODE Function Code Associated with the Button

    设置button的状态,激活的还是禁用的?是否已经选择?

    TRACK_CONTEXT_MENU

    CONTEXT_MENU Context Menu

    POSX X Coordinate

    POSY Y Coordinate

    跟踪context menu的信息

    DELETE_ALL_BUTTONS

    删除所有的button

    SET_BUTTON_INFO

    FCODE Function Code Associated with Button

    ICON Icon Name

    TEXT Text Shown to the Right of the Image

    QUICKINFO Purpose of Button Text

    当你需要动态的设定button的信息的时候,这个方法就有用了

    ADD_BUTTON

    FCODE Function Code Associated with Button

    ICON Icon Name

    IS_DISABLED Button Status

    BUTN_TYPE Button Types Defined in CNTB

    TEXT Text Shown to the Right of the Image

    QUICKINFO Purpose of Button Text

    最基本的添加按钮的方法

    ADD_BUTTON_GROUP

    DATA_TABLE TTB_BUTTON Table for Button Data

    添加一组button,可以和方法FILL_BUTTONS_DATA_TABLE组合起来用,更方便。

    DELETE_BUTTON

    删除单个按钮,不详细介绍

    ASSIGN_STATIC_CTXMENU_TABLE

    TABLE_CTXMENU Static Context Menu

    SET_STATIC_CTXMENU

    FCODE Function Code

    CTXMENU Static Context Menu

    UPDATE_TABLE_CTXMENU

    FCODE F Code of a Pushbutton

    CTXMENU Static Context Menu of a Pushbutton

    TO_DELETE Delete Flag

    UPDATE_TABLE_BUTTON

    FCODE Function Code

    ICON Icon Name of Pushbutton

    DISABLED Is the Pushbutton Active?

    BUTN_TYPE Button Type

    TEXT Button Text

    QUICKINFO Tool Tip

    CHECKED Is the Pushbutton Pressed?

    TO_DELETE Delete Flag

    更新button的状态以及信息

    CHECK_UNIQUE_FCODE

    FCODE Function Code

    检查function code是否唯一

    ON_CTXMENU_CHANGED

    1.1.4 事件

    FUNCTION_SELECTED

    FCODE Function Code

    当按钮被选择时触发

    DROPDOWN_CLICKED

    FCODE Function code

    POSX X Coordinate

    POSY Y Coordinate

  • 相关阅读:
    第一模块第一章 review
    python练习题:三级菜单
    python list()总结
    python中index()、find()方法
    python中join()函数、list()函数补充的用法
    python中关键字的总结
    python中for循环的用法
    python中range()、list()函数的用法
    python中pop()函数的用法
    python中split()、os.path.split()函数用法
  • 原文地址:https://www.cnblogs.com/wequst/p/1513327.html
Copyright © 2020-2023  润新知