DO: Notifica evento OnRemoveChild
copia linkDescrizione del difetto
L'evento di OnRemoveChild veniva notificato sono nel caso venisse utilizzato il metodo Add della libreria IDCollection. Ora l'evento viene notificato anche nei seguenti casi:
- rimozione di un documento tramite la procedura RemoveAt;
- salvataggio della collection se questa contiene documenti da eliminare. In particolare il sistema notifica l'evento al documento che possiede la collection per ogni documento figlio la cui proprietà Deleted sia stata impostata a True;
- chiamando il metodo RemoveDeleted sulla collection qualora questa contenga documenti con proprietà Deleted a True e la collection sia posseduta da un documento.
Effetti del malfunzionamento
- Rimuovendo un figlio da una collection di documento tramite la procedura RemoveAt non causava la notifica dell'evento.
- Impostando a True la proprietà Deleted di un documento contenuto in una collection non causava la notifica dell'evento quando la colection veniva salvata.
Soluzioni
Utilizzare la versione 8.1.3650.
Funzionalità interessate
Utilizzo dell'evento OnRemoveChild.
Note
- L'assegnazione a True della proprietà Deleted di un documento non causa l'immediata nodifica dell'evento al documento padre. L'evento OnRemoveChild viene notificato quando la collection viene salvata o quando viene chiamata la procedura RemoveDeleted.
Ultima modifica: 25/10/2016 / Validità: da 8.1.3650