Write, Bureaucrats, Administrators
273
edits
No edit summary |
|||
Line 145: | Line 145: | ||
===Примеры=== | ===Примеры=== | ||
====Валидация данных==== | |||
С помощью скриптов можно проверять корректность вводимых данных. Например для поля Целое число допустимы значения только от 0 до 200. | |||
<source lang="javascript" line> | |||
var num = entry().field("Number") | |||
if (num < 0 || num > 200) { | |||
message("Wrong range"); | |||
cancel(); | |||
} | |||
</source> | |||
#Получаем значение поля Number | |||
#Проверяем значение на соответствие допустимому диапазону | |||
#Если значение выходит за рамки диапазона то выводим сообщение ''Wrong range''. | |||
#Отменяем операцию. | |||
Данный скрипт следует использовать для действия ''Создание записи'' или ''Изменение записи'' и фазы ''Перед сохранением''. | |||
====Установка значений по умолчанию==== | ====Установка значений по умолчанию==== | ||
Если стандартными средствами невозможно установить для поля требуемое значение по умолчанию то это можно сделать через скрипт. | Если стандартными средствами невозможно установить для поля требуемое значение по умолчанию то это можно сделать через скрипт. |