如何测试收音机中的项目

How to test for an item in a radio set

在 OpenEdge Progress 中,我想将一个项目添加到收音机,但首先我想测试以确保它不存在,这样它就不会被复制。除了 :

之外,还有更好的方法吗?

dummy-log = radioset:delete(value) 无错误。 虚拟日志 = radioset:add-last(label,value).

如果当前记录将此作为屏幕值,则使用 :delete 会导致问题。

我们使用 OpenEdge 版本 10.2B05。

RADIO-BUTTONS 属性为您提供无线电设备的 label/value 对列表。然后您可以在添加新值之前查找其中的值。

IF LOOKUP(value, radioset:RADIO-BUTTONS) = 0 THEN
    dummy-log = radioset:add-last(label,value).