Triggers: Difference between revisions

Jump to navigation Jump to search
973 bytes added ,  12 September 2016
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''.
#Отменяем операцию.
Данный скрипт следует использовать для действия ''Создание записи'' или ''Изменение записи'' и фазы ''Перед сохранением''.
====Установка значений по умолчанию====
====Установка значений по умолчанию====
Если стандартными средствами невозможно установить для поля требуемое значение по умолчанию то это можно сделать через скрипт.  
Если стандартными средствами невозможно установить для поля требуемое значение по умолчанию то это можно сделать через скрипт.  

Navigation menu