It is currently 26 September 2020, 1:46 Advanced search

miglioramento salvataggio classi da codice

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

miglioramento salvataggio classi da codice

Postby simoned » 31 May 2017, 10:10

Salve

nelle classi DO abbiamo usato il setPropertyWarning() nella onValidate() per obbligare l'utente a confermare certe casistiche (ad esempio email vuota sul cliente ecc).

il problema è che se richiamo da codice la saveToDb() questa torna false in caso ci siano dei warning da confermare.
Come workaround abbiamo creato una nostra funzione di salvataggio MySaveToDb() che richiama (acknowledgeWarning()) ma comunque avendo classi abbastanza complesse ci sono sempre casi non completamente gestiti (testata/dettaglio, id figli non impostati ecc).

Sarebbe possibile aggiungere un parametro boolean skipWarning alla saveToDb(childrenLevel, revalidate, skipWarning) in modo che le eventuali
setPropertyWarning() richiamate nella onValidate() vengano semplicemente ignorate? ovviamente gli errori invece devono annullare il salvataggio come già accade ora.

Grazie
Simone
simoned
 
Posts: 173
Joined: 7 September 2011, 15:19

Re: miglioramento salvataggio classi da codice

Postby d.pierangeli » 25 July 2017, 10:27

Interessante, ho creato l'attività NPQ03467 per tenere conto di questa conversazione.
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 6919
Joined: 30 September 2010, 15:35


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 1 guest

cron