Добрый день,
Мне необходимо обновлять значение поля ккрточки, при добавлении/удалении записей из вложенного в карточку грида.
Не могу добиться обновления поля при выборе удаления всех записей из грида.
вот мой код:
function amiDeleteAllOnExecute(ActionMenuItem, Sender) {
scr_BaseGridArea.amiDeleteAllOnExecute(ActionMenuItem, Sender);
var TotalTranslations = CalcTranslations(NShowID);
SendNotifyForChangeParentField(TotalTranslations);
}
При базовой функции
scr_BaseGridArea.amiDeleteAllOnExecute(ActionMenuItem, Sender);
должно появляться сообщение о подтверждении, затем прогресс.
По идее, это все должно произойти до выполенения
var TotalTranslations = CalcTranslations(NShowID);
SendNotifyForChangeParentField(TotalTranslations);
Но происходит наоборот, и получается, что значение пересчитываемого поля остается прежним, а должно быть 0.
Я могла бы просто присвоить 0, но вдруг пользователь в подтверждающем сообщении откажется от удаления записей, и тогда поле не должно быть 0.
Подскажите, как это обойти.
Заранее благодарю.