Как на базовую кнопку "СОХРАНИТЬ" повесить доп функции (выполнение пользовательских методов).
Что бы после нажатия на кнопку "СОХРАНИТЬ", в нужных нам полях сначала сгенерировались значения(если эти поля еще не заполнены), и только после этого уже выполнилось сохранение значений карточки.
Вам нужно в карточке редактирования переопределить метод save. Например:
save: function() {
// Здесь будет вызов нужных Вам методов
this.callParent(arguments);
}
Но так как Вы пишите о том, что Вам нужно, чтобы перед сохранением выполнилось автоматическое заполнение полей, то, возможно, переопределение метода save и не понадобится.
Вам нужно в карточке редактирования переопределить метод save. Например:
save: function() {
// Здесь будет вызов нужных Вам методов
this.callParent(arguments);
}
Но так как Вы пишите о том, что Вам нужно, чтобы перед сохранением выполнилось автоматическое заполнение полей, то, возможно, переопределение метода save и не понадобится.
Можно сделать всю логику во встроенном БП объекта, на событии Saving (до момента сохранения) или на Saved (после). Например, вторым способом формируют номер по порядку в некоторых разделах.