要在网格中选择行,我们可以使用这个Peoplecode:
&rsGriD.getRow(&i).selected =True;,但是如果选择了网格中的一行,我们如何触发人员编码呢?
网格中有任何表示CheckBock选择的字段,只需在行选择指示符中设置“网格属性”多行(复选框)即可添加。
有人能帮忙吗?
发布于 2020-01-30 09:29:23
在我所做的解决方案中,我禁用了网格属性中的标准选择,并在网格中添加了一个(Y/N)字段作为复选框,在该字段的FieldChange中我这样做:
If myfield.Value="Y" then
getRow().Selected = true;
/* My specific Pcode */
Else
getRow().Selected = false;
/* My specific Pcode */
end-if;我之所以做这个getRow().Selected = true;,是为了不破坏这个网格上的现有代码。
希望能帮助别人。
https://stackoverflow.com/questions/59530158
复制相似问题