Обновление поля на странице после пересчета полей на детали
Добрый день!
Есть активность, продукты в активности.
В активности есть поле стоимость, которая должна быть равна сумме стоимостей продуктов в активности.
Пересчет общей стоимости происходит в объекте продукты в активности (событие после удаления, после сохранения) в событийном подпроцессе.
Общая стоимость пересчитывается, но для того, чтобы обновленное значение общей стоимости отобразилось на странице, приходится перегружать эту страницу(например, f5)
Подскажите, пожалуйста, как можно автоматическое обновление?
Нравится
"как можно автоматическое обновление?" это пять :)
обновление можно так:
1) поставить subscriber на деталь
2) делать loadEntity/или просто подгрузку единичного поля
подсмотреть пример - в реализации детали продуктов в заказе. (чтобы долго не искали: функция updateAmount вызывается в ProductEntryPageUtils)
Варфоломеев Данила, сделал как в продуктах в заказе, при создании договора. При изменении продукта в детали сумма не меняется
Без конкретики сложно сказать. Если в оригинале меняется, а в Вашей копии — нет, значит, не всё скопировали.