Вариант кнопки крючка в ClearQuest
Я пытаюсь установить текстовое поле для отображения текста, когда группа из двух кнопок выбора установлена на Да. (Это кнопки "Да" и "Нет"). У меня они установлены так, когда проверено, значение равно 1.
Когда выбрано Да, текст должен быть видимым в текстовом поле. Когда выбрано Нет, я бы хотел, чтобы поле было пустым.
Прямо сейчас, когда я запускаю тестовую базу данных, проверяю Да, и радиокнопка сохранения выглядит так, как будто она сохраняет Да, но затем возвращается к отметке Нет.
Я пишу свой крючок в Perl. Пока у меня есть это в хуке Value Changed для переключателя Yes:
my $checked = $entity->GetFieldValue($fieldname)->GetValue();
if($checked eq "1"){
my $setCharge = " This text when check Yes!";
$entity->SetFieldValue("name_of_text_field", $setCharge);
}
оба переключателя имеют SHORT_STRING, что вероятно видно из моего сравнения строк.
Я попытался установить другую радиокнопку в 0, чтобы убедиться, что она не отмечена, но это кажется излишним, поскольку можно выбрать только одну радиокнопку. Я пытался написать хук для значения без изменения, но это тоже не сработало.
Идеи?