Формы. Как добавить коллбек после загрузки формы и после сохранения формы.

На странице добавьте коллбек вида: as.formcallbacks.{formCode}_getItem и  as.formcallbacks.{formCode}_saveItem

as.formcallbacks["formCode_getItem"] = function(data){
// data- данные и настройки формы
}

as.formcallbacks["formCode_saveItem"] = function(data, params){
// data- результат от сервера
// params - входные параметры 
}

Коллбек после сохранения одиночного поля:

as.formcallbacks["{formCode}_saveField"] = function(params, data, el){
    console.log("saveField", params);
}

 Код самого поля и результаты сохранения приходят в params и data.

Обновление апрель 2021. Вместо объекта  as.form.callbacks теперь используется as.formcallbacks

ВАЖНО. Рекомендуем коды форм использовать всегда в нижнем регистре (так будет меньше коллизий в плане имен для функций коллбека). 

В SaveitemID код берется из сниппета (data-code), для GetItem код берется с сервера из БД. Если у вас не срабатывает коллбек - проверьте именования (и лучше сразу делайте/используйте их в нижнем регистре).

Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Насколько полезной была статья?

Google поиск по нашей документации

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Нужна бесплатная консультация?
Получить оценку проекта
Создайте концепцию проекта на основе нашего шаблона и получите оценку проекта в виде КП.
Демо-сайт решений
Базисные решения, которые можно гибко адаптировать под себя: менять внешний вид, бизнес-логику и даже структуру базы данных.
Сайт использует Cookie. Правила конфиденциальности OK