Comment obtenir la valeur de champ précédente dans la méthode modifiedField d'une table Dynamic Ax?

StackOverflow https://stackoverflow.com/questions/209764

  •  03-07-2019
  •  | 
  •  

Question

J'aimerais pouvoir effectuer une certaine logique dans la méthode table.modifiedField qui compare la valeur précédente d'un champ à la nouvelle valeur. Comment puis-je accéder à la valeur précédente?

Était-ce utile?

La solution

Le tampon d'enregistrement tel qu'il était avant toutes modifications est disponible via la méthode 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)));
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top