fieldsChanged

In alcuni casi possono essere presenti dei meccanismi di business logic che richiedano la verifica dell’avvenuta modifica del record o meno.

Il metodo fieldsChanged è un metodo messo a disposizione dalla Table per verificare se è cambiato un campo o meno. È sufficiente passare al metodo i campi da controllare e il record nella sua versione aggiornata e originale:

def trigger_onUpdated(self, record, old_record=None):
      if self.fieldsChanged('data_conferma', record, old_record):
          self.db.table('mag_light.movimento_riga').confermaRighe(record)

Autore della sezione: Davide Paci