点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨。
需要少量信息。
我有网格。 如果您观察的话,其中有一些专栏。 最后两个是可编辑的和不可编辑的。
如果我更改了可编辑列中的任何数据,则可以从事件数据更改事件中获取数据。
最后一列我们输入的方式是,首先我们选择该行 然后在工具栏中有一个
按钮,称为注释(绿色可编辑文本。每当我按下按钮
某种编辑文本就会像绿色大可编辑文本一样出现,我们在此处输入一些文本
然后按向右符号 ..只要按
Right符号,我们在大的可编辑文本中输入的内容都会进入不可编辑的列。
我的问题是我观察到的是....如果该列是可编辑的,则该列会触发数据更改事件,并且我正在获取所选行的数据。 如果发生不可编辑的数据更改事件,则不会触发。
我需要什么。
每当我将文本更改为不可编辑时。 我需要的所选行数据。 但不触发。
当前。
目前我正在获取选定的行数据。 错了 如果数据发生变化,那么我需要选择选定的行数据。
我该怎么做。 需要建议。
(13.5 kB)
任何适应....
我不明白您的问题。
如果我理解得很好,您有一个ALV 网格和两个textedit控件。
在可编辑的ALV网格中,仅针对那些已修改的单元格触发了data_changed事件,如果更改来自另一个控件,则绝不会触发此事件,因为它们是 没关系。
如果您在两个textedit控件中更改了文本,则必须将更改报告给ALV网格的内部表,而不必关心事件...
您不必关心事件...那么为什么什么都不会触发。 如果我在
不可编辑的文本中做了更改。
然后为什么。
方法on_alv_iolist_data_changed。
PERFORM get_application_data。
使用er_data_changed执行change_gc。 (此方法未触发)
结束方法。
如何获取更改的行。
一周热门 更多>