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