Como faço para obter o valor do campo anterior no método modifiedField de uma tabela dinâmica Axe?
Pergunta
Eu gostaria de ser capaz de executar alguma lógica no método table.modifiedField que compara o valor anterior de um campo para o novo valor. Como faço para chegar ao valor anterior?
Solução
O tampão de ficha como foi antes de quaisquer modificações está disponível através do 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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow