gpt4 book ai didi

abap - 如何手动触发 ALV DATA_CHANGE 事件?

转载 作者:行者123 更新时间:2023-12-05 03:15:24 25 4
gpt4 key购买 nike

我有一个 CL_GUI_ALV_GRID 实例,由变量 mo_alv_grid 引用。

我在这个网格中有一个按钮列,经过一些逻辑后,更新表 mt_alv_grid(支持 mo_alv_grid)。

此时我需要能够触发事件 DATA_CHANGED

我尝试了很多CL_GUI_ALV_GRID的方法,比如CHECK_DATA_CHANGEDREFRESH_TABLE_DISPLAY甚至 CL_GUI_CFW=>FLUSHCL_GUI_CFW=>SET_NEW_OK_CODE( 'ENTER' )。 但这些都不起作用。

有没有办法触发 DATA_CHANGED 事件,或者我应该完全不同地做事?

最佳答案

我不知道这是否解决了您的问题,但是为了更新 PAI 中的 ALV 内部表,您可以使用以下方法:

DATA lv_entries_are_consisted TYPE abap_bool.
mo_grid->check_changed_data(
IMPORTING
e_valid = lv_entries_are_consisted
).

关于abap - 如何手动触发 ALV DATA_CHANGE 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17165710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com