• POPUP_TO_DECIDE_LIST 弹出选择框


    效果如图
    POPUP_TO_DECIDE_LIST <wbr>弹出选择框

    代码

    定义函数需要的变量
    DATABEGIN OF spoplist OCCURS 15.
            
    INCLUDE STRUCTURE spopli.
    DATAEND OF spoplist.
    DATAantwort TYPE c.
    添加选择参数
    spoplist
    -varoption '白菜'.
    APPEND spoplist.
    spoplist
    -varoption '胡萝卜'.
    APPEND spoplist.
    spoplist
    -varoption '槐树叶'.
    APPEND spoplist.
    spoplist
    -varoption '选项 '.
    *spoplist-selflag 'X'.

    CALL FUNCTION 'POPUP_TO_DECIDE_LIST'
      
    EXPORTING
        titel            
    '请选择小白兔最喜欢吃啥'
        textline1        
    '小兔子真的喜欢吃胡萝卜吗'
        textline2        
    '其实不喜欢吃的'
        mark_max         
                              "最大选择数
        mark_flag        
    'X'
      
    IMPORTING
        answer           
    antwort
      
    TABLES
        t_spopli         
    spoplist
      
    EXCEPTIONS
        too_much_answers 
    1
        too_much_marks   
    2.

    IF sy-subrc 2.
      
    WRITE'您选的太多了.'.
    ENDIF.
    取消
    IF antwort 'A'.
      
    WRITE'取消.'.
    ELSE.
      
    WRITE'您选择了:'.
      
    LOOP AT spoplist WHERE selflag 'X'.
        
    WRITEspoplist-varoption.
      
    ENDLOOP.
    ENDIF.


    参数介绍

     

    Funtion:POPUP_TO_DECIDE_LIST 


                    功能:弹出供选择窗口,最多为25个选项选择可以是单选或是多选


    import:


    cursorline: 默认光标所在行


    mark_flag: 选择框标志,如果是‘X’表示是checkbox,如果是空,表示是radio


    mark_max: 最大选择的选项个数,


    start_col:起始行


    start_row: 起始列,用来定位弹出窗口的位置,


    textline1:文本行


    textline2:文本行,


    testline3:文本行,


    dispaly_only:仅显示


    export:


    answer:a:取消,


    tables:


    t_spopli:选择结果



    http://blog.sina.com.cn/sapliumeng
  • 相关阅读:
    Spring Boot 环境变量读取 和 属性对象的绑定
    SpringMvc(4-1)Spring MVC 中的 forward 和 redirect(转)
    shiro实现登录安全认证(转)
    史上最全的开发工具类(转)
    Shiro权限管理框架详解
    js中退出语句break,continue和return 比较 (转)
    jQuery获取多种input值的方法(转)
    jquery常用方法总结(转)
    jQuery常用方法(持续更新)(转)
    idea+springboot+freemarker热部署(转)
  • 原文地址:https://www.cnblogs.com/senlinmu110/p/3802177.html
Copyright © 2020-2023  润新知