Как проверить элемент в радиоприемнике

#radio-button #openedge

#переключатель #openedge

Вопрос:

В ходе выполнения OpenEdge я хочу добавить элемент в радиоприемник, но сначала я хочу проверить, чтобы убедиться, что его там еще нет, чтобы он не дублировался. Есть ли лучший способ сделать это, кроме :

фиктивный журнал = радиоприемник: удаление (значения) без ошибок. dummy-log = radioset:add-last(метка, значение).

Использование :delete вызывает проблемы, если текущая запись имеет это значение в качестве значения экрана.

Мы используем OpenEdge Release 10.2B05.

Ответ №1:

RADIO-BUTTONS Атрибут предоставляет вам список пар меток / значений для набора радиостанций. Затем вы можете найти в нем значение, прежде чем добавлять новое.

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

Комментарии:

1. Идеальный. Спасибо. Я попробую это.