¿Cómo obtengo el valor del campo anterior en el método modifiedField de una tabla Dynamic Axe?
Pregunta
Me gustaría poder realizar algo de lógica en el método table.modifiedField que compara el valor anterior de un campo con el nuevo valor. ¿Cómo llego al valor anterior?
Solución
El búfer de registro como estaba antes de cualquier modificación está disponible a través del método 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)));
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow