BCD__saveRecord(obj)

La funzione salva un record, esistente o nuovo che sia.

Dopo i controlli di sicurezza (BCD__securityInfdig() e BCD__allowUserCall()) la funzione prepara i dati del record al savataggio (BCD__saveRecordPreparation()).
Effettuata la chiamata asincrona di salvataggio, al ritorno della risposta:

  • BCD__dialogClose() (chiudere eventuali dialog aperti)
  • BCD__uncover() svela la pagina dal mascheramento per caricamento
  • gestione dell’errore tramite la BCD__webservicesErrorManagement()
  • snackbar dati salvati
  • aggiornamento della lista tramite la BCD__updateListWithAnewRecord()
  • se ID === 0 reset della memoria di eventuali dati persi (BCD__saveInMemoryResetItem())
  • se ID > 0 BCD__afterRecordChange() (tutte le possibili azioni a seguito della modifica di un record)
  • BCD__saveRecordCallBack() (azioni post salvataggio del record e basate sul tipo di postType)