Как проверить предмет в радиоприемнике - PullRequest
0 голосов
/ 10 апреля 2019

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

dummy-log = radioset: delete (value) no-error.dummy-log = radioset: add-last (label, value).

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

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

1 Ответ

2 голосов
/ 10 апреля 2019

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

IF LOOKUP(value, radioset:RADIO-BUTTONS) = 0 THEN
    dummy-log = radioset:add-last(label,value).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...