Вопрос

Обновление поля на странице после пересчета полей на детали

Добрый день!

Есть активность, продукты в активности.

В активности есть поле стоимость, которая должна быть равна сумме стоимостей продуктов в активности.

Пересчет общей стоимости происходит в объекте продукты в активности (событие после удаления, после сохранения) в событийном подпроцессе.

 

Общая стоимость пересчитывается, но для того, чтобы обновленное значение общей стоимости отобразилось на странице, приходится перегружать эту страницу(например, f5)

Подскажите, пожалуйста, как можно автоматическое обновление?

 

 

 

Нравится

4 комментария

"как можно автоматическое обновление?" это пять :)

обновление можно так:

1) поставить subscriber на деталь

2) делать loadEntity/или просто подгрузку единичного поля

подсмотреть пример - в реализации детали продуктов в заказе. (чтобы долго не искали: функция updateAmount вызывается в ProductEntryPageUtils)

Большое спасибо)

Варфоломеев Данила, сделал как в продуктах в заказе, при создании договора. При изменении продукта в детали сумма не меняется

Без конкретики сложно сказать. Если в оригинале меняется, а в Вашей копии — нет, значит, не всё скопировали.

Показать все комментарии