كيف يمكنني الحصول على قيمة حقل السابقة في طريقة modifiedField جدول الحيوي فأس؟
سؤال
وأود أن تكون قادرة على أداء بعض المنطق في طريقة table.modifiedField الذي يقارن القيمة السابقة للحقل إلى القيمة الجديدة. كيف أحصل على القيمة السابقة؟
المحلول
والمخزن المؤقت رقم قياسي كما كان من قبل أي تعديلات متاح من خلال أسلوب 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)));
}
لا تنتمي إلى StackOverflow