实现需求:alv 中的可编辑字段,通过鼠标双击,如果该字段的当前状态是 可编辑的,双击后变为不可编辑,然后在双击的话,有变回可编辑状态。
OO alv 用户可以自己定义事件,并进行相应的控制。
首先自声明:class cl_event_receiver definition deferred. "for event handling
定一个class:
class cl_event_receiver definition .
public section .
methods : catch_doubleclick "双击时间 方法
for event double_click of cl_gui_alv_grid
importing "传入相应参数
e_column "选中的列
es