Product: {
schemaName: "OrderProductDetailV2",
entitySchemaName: "OrderProduct",
filter: {
masterColumn: "Id",
detailColumn: "Order"
},
subscriber: function() {
this.updateTotalAmount();
}
}
schemaName: "OrderProductDetailV2",
entitySchemaName: "OrderProduct",
filter: {
masterColumn: "Id",
detailColumn: "Order"
},
subscriber: function() {
this.updateTotalAmount();
}
}
Не работает subscriber, то есть не заходит в метод updateTotalAmount в 7.5 при добавлении записи, в 7.4 работало когда на кнопку Добавить нажимаешь и появляется карточка рредактирования продукта, а когда в 7.5 добавили вот так, смотреть скрин:
Но если нажать изменить запись, то открывается карточка редактирования и уже в метод заходит.
Нравится
1 комментарий
13 мая 2015 20:23
В редактируемом реестре за совершение действий над записями отвечает миксин ConfigurationGridUtilities и метод onActiveRowAction, для работы метода объявленного в subscriber для реактируемой детали необходимо заместить её и вызвать метод fireDetailChanged с необходимыми параметрами. Или такую же процедуру сделать с методами onActiveRowSave и deleteRecords что в случае работы с методом updateTotalAmount будет более корректно, поскольку сами методы являются асинхронными
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать