Table Control 响应双击事件
一、Table Control 响应双击事件
第一步:属性选择‘响应双击'
第二步:在STATUS里面F2要写成PICK,这样双击的UCOMM就是PICK了
第三步:加上如下代码就可以得到双击的行和列
data: l_row type i.
data: l_field type char30.
CASE OK_CODE.
WHEN 'PICK'.
get cursor line l_row.
get cursor field l_field.
endcase.
二、Table Control 控制单行是否可编辑
LOOP AT T_DATA
INTO WA_DATA
WITH CONTROL T_CTR1
CURSOR T_CTR1-CURRENT_LINE.
MODULE T_CTR1_GET_LINES. "在这个MODULE里面加如下代码
*&SPWIZARD: MODULE T_CTR1_CHANGE_FIELD_ATTR
ENDLOOP.
**加如下代码
LOOP AT SCREEN .
IF WA_DATA-EBELN IS NOT INITIAL.
SCREEN-INPUT = '0'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
如果采购订单有值,那么这行就不可编辑
三、Table Control控制某一列不显示
DATA: COLS TYPE TABLE OF CXTAB_COLUMN WITH HEADER LINE.
COLS[] = TABCTRL-COLS[]. "TABCTRL是Table Control的名字
LOOP AT COLS.
IF COLS-INDEX = 4 OR COLS-INDEX = 5 OR COLS-INDEX = 8 .
IF G_FLAG NE 'BT2'.
COLS-INVISIBLE = 1.
ELSE.
COLS-INVISIBLE = 0.
ENDIF.
MODIFY COLS.
ENDIF.
IF COLS-INDEX = 11 OR COLS-INDEX = 9.
IF G_FLAG NE 'BT1'.
COLS-INVISIBLE = 1. "显示
ELSE.
COLS-INVISIBLE = 0. "不显示
ENDIF.
MODIFY COLS.
ENDIF.
ENDLOOP.
TABCTRL-COLS[] = COLS[].
分享到:
相关推荐
abap tablecontrol 控件动态显示列
介绍table control使用,手动方式设计table control
ABAP中使用TABLE CONTROL 显示数据以及操作要点小结,一个完整demo
ABAP中的Table Control编程
vue+elementTable每行多个单元格双击修改 绑定@cell-dblclick双击事件,显示input进行修改,失焦绑定@blur事件
mfc Table Control 创建和使用,图文并茂的详细介绍了创建过程,适合初学者
今天小编就为大家分享一篇Layui组件Table绑定行点击事件和获取行数据的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
表格控制(Table Control)和步循环. 表格控制和步循环是用于屏幕表格显示的对象
使用customRow 设置行属性,写对应事件 ...补充知识:Ant-Design-Vue table 合并单元格,并且添加点击事件 点击行,有一个customRow。可以配置点击事件。 单元格的自定义分为两种方式。 一种是:通过tem
本文实例为大家分享了bootstrap table双击可编辑的具体代码,供大家参考,具体内容如下 html: <table class=table id=para_table> 名称 值 操作 <td style=tex
ABAP中的Table_Control编程
通过向导制作表控制对象,非向导设计Table Control控件,数据表维护程序,表格设计技巧,维护内表数据
table control Dialog Programming.step by step.
变单击为双击事件,用户按ESC键,取消更改。 代码如下: //为每个Td添加双击事件 function ReWritable() { var tbmian=document.getElementById(“tbmain”); //循环,为每行每列添加双击事件,但是,第一行(thead)...
动态删除表格行、列、双击编辑.rar动态删除表格行、列、双击编辑.rar动态删除表格行、列、双击编辑.rar动态删除表格行、列、双击编辑.rar
事件中的 this相当于document.getElementById(“id”) 替代方法就是将原本 document.getElementById("id").InnerHTML = "填充代码"; 替换成 $("#id").html("填充代码"); <!DOCTYPE html> <html> <...
表格控制和步循环是用于屏幕表格显示的对象。表格控制只是增强了的步循环,它可以使用桌面应用程序中表格工具的“Look” 和“Feel”来显示数据 。表格控制还提供使表格易于查看和使用的专用格式化功能
table双击td修改内容。纯手工,纯前端无后端。可以应用后端,不过需要自己修改样式。白嫖党:https://blog.csdn.net/qq_38508172/article/details/82660950