cl_gui_alv_grid=>mc_evt_click_cell这个eventID不对
时间: 2023-08-03 11:03:47 浏览: 151
确实,`cl_gui_alv_grid=>mc_evt_click_cell`不是正确的事件ID。正确的事件ID是`cl_gui_alv_grid=>mc_evt_enter`,它在用户单击单元格并按下回车键时触发。`cl_gui_alv_grid=>mc_evt_click`是在用户单击单元格时触发的事件ID。
相关问题
cl_gui_alv_grid=>mc_evt_click也不是没有
是的,您说得没错,CL_GUI_ALV_GRID=>MC_EVT_CLICK是ABAP OO中ALV Grid控件的一个事件常量。它定义了当用户单击ALV Grid控件中的单元格时,系统应该发生什么事件。通过使用CL_GUI_ALV_GRID=>SET_TABLE_FOR_FIRST_DISPLAY方法,可以将数据显示在ALV Grid控件中,并在用户单击单元格时触发相应的事件。
abap CL_GUI_ALV_GRID类
ABAP是一种面向对象的编程语言,CL_GUI_ALV_GRID类是ABAP中的一个GUI类,它用于显示ALV表格控件,其中ALV是ABAP List Viewer的缩写,是一个用于显示表格数据的标准库。CL_GUI_ALV_GRID类提供了许多方法和事件,可以用于自定义表格控件的外观和行为。
CL_GUI_ALV_GRID类主要用于以下方面:
1. 显示数据:它可以显示来自各种源的数据,例如数据库表、内存表或ABAP结构体等。
2. 支持数据操作:它可以支持对表格数据进行排序、筛选和修改等操作。
3. 支持用户交互:它可以支持用户通过鼠标或键盘与表格进行交互。
4. 自定义表格外观:它可以支持自定义表格的外观,例如添加自定义列、改变单元格颜色和字体等。
以下是一些CL_GUI_ALV_GRID类的常用方法:
1. SET_TABLE_FOR_FIRST_DISPLAY:设置表格数据并显示。
2. SET_TABLE_FOR_LATER_DISPLAY:设置表格数据但不立即显示。
3. REFRESH_TABLE_DISPLAY:刷新表格显示。
4. ADD_SORT:添加排序规则。
5. SET_FILTER:设置筛选条件。
6. SET_USER_COMMAND:定义用户命令。
7. SET_CELL_EDITOR:定义单元格编辑器。
阅读全文