zoukankan      html  css  js  c++  java
  • 表格相关技巧(双击启动事件、取得行号、定义表格的读写属性)

    1、双击启动事件:定义状态挑中F2功能键,在程序中处理返回的功能码

    2、取得行号:

    程序:

    get cursor line linea  “取得当前表控制的行号   赋值给linea 注意:这个当前表控制的行号指的是表中看见的行号,不算下拉到多少行的行只是当前的。

    check sy-subrc = 0.

    linea = tbla-top_line + linea - 1.   ”当前首行序号 + 当前屏行号

    read table  sp1 index linea.   “用取得当前行号读取内表

    message s005(YMES) with linea.  "在状态条显示   或者 如果没有定义消息类的话不可以写 message linea type 'S'.因为这里的‘linea’一定是字符串而不是变量

    3、定义表格的读写属性

    程序:when ‘READWR’.

    *当单击按钮时,第一列是只读,其他列读写切换

          LOOP AT tabl2-cols INTO acol WHERE index GT 0.
            IF  sy-tabix 1.
              acol-screen-input '0'.
            ELSE.
              IF acol-screen-input '0'.
                acol-screen-input '1'.
              ELSEIF acol-screen-input '1'.
                acol-screen-input '0'.

              ENDIF.

            ENDLOOP.

  • 相关阅读:
    python 装饰器
    git
    JS原生方法实现jQuery的ready()
    js获取css属性方法
    列表页调出点击量
    数组操作
    判断IE版本
    判断IE浏览器用IE条件表达式
    [jQuery] Cannot read property ‘msie’ of undefined错误的解决方法
    复选框字段数组拆分后循环选项值,if判断根据选项值,前端输出html
  • 原文地址:https://www.cnblogs.com/caizjian/p/3334455.html
Copyright © 2011-2022 走看看