Каким образом можно подписаться на событе удаления(до сохранения изменений) записи на встроенной(Embedded) детали?
Нравится
1 комментарий
29 декабря 2014 15:18
Добрый день, Алексей!
В BaseEditPageController есть метод removeItemFromEmbeddedDetail(), который вызывает как раз перед моментом удаления записи во встроенной детали.
Его текущий код:
removeItemFromEmbeddedDetail: function(record) { this.changeListenersOnRecordEvents(record, true); },
Соответственно, все, что нужно сделать, просто перекрыть этот метод, реализовать свою логику и вызвать родительскую. Выглядит это примерно вот так:
Terrasoft.controller.BaseEditPage.prototype.removeItemFromEmbeddedDetail = function(record) { //Здесь какая-то логика this.changeListenersOnRecordEvents(record, true); };
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать