Разработчик решений с использованием Low-/No-Code: Клиентские скрипты

Выполняю практическое задание по клиентским скриптам.

Вот кусок задания: “Настройте клиентские скрипты для таблицы itsm_inquiry. Скрипты должны срабатывать только на представлении формы Service Catalog. Скрипты должны делать обязательным поле Screenshot при незаполненном поле Description”.

Какой бы я скрипт не писала (даже простой тестовый скрипт, чтобы проверить его влияние на портал), портал никак не реагирует на изменения.

Выполнены настройки:
Active +
Table: User Query
Type: onLoad
Views: Service Catalog
Order: 1
Script:
if (s_form.getValue(‘description’) == null) {
s_form.setMandatory(‘screenshot’, true);
}

В чем может быть проблема?

В этом условии может быть проблема.
Если описание - это пустая строка, то она не будет равна null.

Попробуйте

if (!s_form.getValue(‘description’))

или

if (s_form.getValue(‘description’) == false)
2 лайка

Вероятно может быть связано с известной ошибкой На странице портала /record не работают клиентские скрипты