Клиентские скрипты
Клиентские скрипты используются для выполнения JS-скриптов в браузере, при таких событиях на стороне клиента, как:
- загрузка формы.
- отправка формы.
- изменение значения поля.
Клиентские скрипты позволяют настраивать представления форм, их поля и значения этих полей при взаимодействии пользователя с формами. Они могут:
- скрыть или отобразить поле.
- сделать поле доступным только для чтения.
- сделать поле обязательным или необязательным.
- установить значение поля на основании значения другого поля.
- изменить набор опций для выбора.
- показать сообщение на основании значения поля.
Клиентские скрипты могут представлять собой запись в таблицах Клиентские скрипты (sys_script_client) и Клиентские скрипты моделей (sys_re_model_client_script) или могут выполняться в рамках того или иного UI-действия, если его параметр Клиентское равен true.
Клиентская логика также может быть реализована в рамках виджета клиентского скрипта:
В клиентских скриптах используются классы клиентского API, например SimpleForm, SimpleList и SimpleUser.