问题描述
第一件事:
如果我单击 WebDynpro 网格中不可编辑的单元格,则其父级(整行)将被选中。 为此,它已在布局绘制器中正确设置( row selectable = true )。
如果我单击可编辑单元格,则不会发生这种情况。 而是出现光标提示,允许我根据指定的单元格编辑器编辑单元格。
但对于可编辑单元格,我也需要这个选择更改事件。
因为,如果用户在该单元格中选择 F4,则只有可用值,这取决于此特定选定行中的另一个单元格值。
有什么线索吗?
解决方法
我会采用这种方式来实现您的要求:
-
在网格中直接实现 IF_FPM_GUIBB_OVS 实现(在
IF_FPM_GUIBB_LIST
impl 类中) -
调整网格以在每行选择上引起 FPM 事件
配置>>一般设置>>“选择事件类型”
-
在每次选择时将选择存储在主实现类属性中
-
在
IF_FPM_GUIBB_OVS~HANDLE_PHASE_0()
OVS 方法中读取选择属性