Wie erhalte ich den vorherigen Feldwert in dem modifiedField Verfahren einer dynamischen Ax-Tabelle?
Frage
Ich möchte in der Lage sein, eine gewisse Logik in der table.modifiedField Verfahren durchzuführen, die den vorherigen Wert eines Feldes auf den neuen Wert vergleicht. Wie kann ich auf den vorherigen Wert bekommen?
Lösung
der Aufzeichnungspuffer, wie es vor Umstellungen war, ist durch die this.orig()
Verfahren zur Verfügung.
public void modifiedField(fieldId _fieldId)
{
super(_fieldId);
info(strfmt("Field number %1 changed from %2 to %3",_fieldId,this.orig().(_fieldId),this.(_fieldId)));
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow