English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Versioni precedenti
  • Versione 13.0.5600
  • Miglioramenti

CMP: Riutilizzo istanze componenti

copia link

Descrizione

È 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
Tale gerarchia, se si utilizzava una delle versioni precedenti di Instant Developer, veniva realizzata a run-time nel modo seguente:


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.
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.

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

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum