| Раздел: CronosPRO | Дата редакции: 23.08.2013 | id статьи: 1516 |
Вызов скриптов из форм
С каждой формой (включая вложенные формы) связан отдельный скрипт, который обычно содержит функции, выполняющие
обработку событий формы и её элементов.
Когда форма запускается, её скрипт загружается в глобальное окружение. При возникновении события формы или её элемента
система вызывает сопоставленную этому событию функцию-обработчик.
Необходимо отметить, что скрипт формы, хотя и не содержит вызова функции module, фактически является модулем.
Это означает, что переменные, объявленные в скрипте формы без ключевого слова local, не выносятся в глобальное
окружение и доступны только внутри этого скрипта. Если необходимо сделать какое-либо значение доступным для скриптов
других форм, его следует явным образом определить в глобальной таблице _G:
_G.var = 123
Другой скрипт форм сможет прочитать это значение следующим образом:
local a = _G.var
