CMP: Riutilizzo istanze componenti
copia linkDescrizione
È ora possibile indicare ad Instant Developer se un'istanza di componente può essere riutilizzata più volte all'interno di una gerarchia complessa di componenti in un'applicazione. Per illustrare meglio il miglioramento, si consideri la seguente gerarchia di componenti:
- Applicazione che utilizza CMP1, CMP2 e CMP3
- CMP1 che utilizza CMP2 e CMP3
- CMP2 che utilizza CMP3
Configurazione componenti utilizzando le versioni precedenti di Instant Developer. A destra è possibile osservare quanto veniva visualizzato nella videata di debug, che mostrava che i componenti venivano effettivamente creati ed inizializzati più volte.
A partire dalla versione 13.0 di Instant Developer è possibile indicare al sistema che un determinato componente è stato pensato per poter essere riutilizzato all'interno della gerarchia. Per farlo è sufficiente attivare il flag Istanza Condivisa mostrato nella videata delle proprietà del componente:
Nuovo flag che permette di indicare che un componente può essere riutilizzato.
Nuovo flag che permette di indicare che un componente può essere riutilizzato.
Se, nel caso descritto sopra, si attiva il flag su tutti e tre i componenti, si ottiene una nuova configurazione:
Configurazione componenti e videata di debug che si ottiene se si utilizza la versione 13.0 di Instant Developer e si attiva il flag Istanza Condivisa nella videata delle proprietà dei componenti.
Configurazione componenti e videata di debug che si ottiene se si utilizza la versione 13.0 di Instant Developer e si attiva il flag Istanza Condivisa nella videata delle proprietà dei componenti.
Funzionalità interessate
L'utilizzo di componenti in applicazioni web, web service e servizi NT.
Note
- Attenzione: L'attivazione del flag può cambiare il comportamento delle proprie applicazioni poiché l'istanza del componente viene effettivamente condivisa da più oggetti. Pertanto occorre tenere conto di ciò per decidere se attivare o meno il flag.
- I componenti creati con versioni precedenti di Instant Developer hanno il flag disattivato per garantire che anche utilizzando la versione 13.0 il sistema si comporti come prima. Il flag è attivo per default sui nuovi componenti creati con la versione 13.0.
- Il miglioramento è relativo alle richieste di assistenza 000212-2014, 000704-2013, 000563-2013, 000249-2013, 000004-2013 e 001609-2012.
Ultima modifica: 22/01/2021 / Validità: da 13.0.5600