Как я получаю предыдущее значение поля в modifiedField методе таблицы Dynamic Ax?

В:

sql+= " commodityPricePerKg = ? "

И:

sql+= ", commodityPricePerKg = ? ";

Вы уверены, что ваше поле в БД названо так? Может быть, он называется "commodity_price_per_kg"?

5
задан Jay Hofacker 17 July 2009 в 16:09
поделиться

1 ответ

Рекордный буфер, как это было перед любыми модификациями, доступен через this.orig() метод.

public void modifiedField(fieldId _fieldId)
{
    super(_fieldId);
    info(strfmt("Field number %1 changed from %2 to %3",_fieldId,this.orig().(_fieldId),this.(_fieldId)));
}
11
ответ дан 13 December 2019 в 19:38
поделиться