Предоставляет инструменты для работы с элементами формы.
Содержит дочерние пространства имен:
Функции
События
AfterSave – выполняется после завершения сохранения формы
Параметры:
Имя
|
Тип
|
Описание
|
process
|
function
|
Основной поток действий по выполнению сохранения формы. При необходимости вызов функции позволяет продолжить процесс сохранения в любой момент времени
|
data
|
object
|
Данные для сохранения формы
|
callback
|
function
|
Функция, выполняющаяся после сохранения формы. Можно вызвать в любой момент сохранения
|
|
BeforeSave – выполняется до начала сохранения формы
Параметры:
Имя
|
Тип
|
Описание
|
process
|
function
|
Основной поток действий по выполнению сохранения формы. При необходимости вызов функции позволяет продолжить процесс сохранения в любой момент времени
|
data
|
object
|
Данные для сохранения формы
|
callback
|
function
|
Функция, выполняющаяся после сохранения формы. Можно вызвать в любой момент сохранения
|
Пример:
WA.CR.form.bind("BeforeSave", function(process,data,callback) {
console.log(process,data,callback);
var dialog = new WA.CMP.dialogs.BaseDialog();
dialog.setHtml('Карточка не будет сохранена, но страница перезагрузится');
dialog.ok = function() {
process();
}
dialog.show();
return false;
});
|
|
Save – выполняется в момент сохранения формы
Параметры:
Имя
|
Тип
|
Описание
|
process
|
function
|
Основной поток действий по выполнению сохранения формы. При необходимости вызов функции позволяет продолжить процесс сохранения в любой момент времени
|
data
|
object
|
Данные для сохранения формы
|
callback
|
function
|
Функция, выполняющаяся после сохранения формы. Можно вызвать в любой момент сохранения
|
|
|
См. также