| dalla versione 19.5.7600 - modificato il 27/09/2019 - link - english
|
Descrizione del difetto
In un caso molto particolare non era possibile scrivere una particolare riga di codice. Il malfunzionamento si manifestava in questo caso:
- componente contenente due classi: CLS1 e CLS2
- classe CLS1 contenente un metodo METHOD
- classe CLS2 contenente una proprietà PROP di tipo CLS1
- istanza di classe CLS2 nel componente (CLS2INSTANCE)
- in una applicazione web si cercava di scrivere CLS2INSTANCE.PROP.METHOD come mostrato nell'immagine seguente:
Effetti del malfunzionamento
-
Non era possibile scrivere l'istruzione tramite il Visual Code Editor.
Soluzioni
Era sufficiente "spezzare" l'istruzione creando una variabile locale ed assegnandole la prima parte dell'espressione. Poi utilizzare la variabile locale per chiamare il metodo:
CLS1 cls = CLS2INSTANCE.PROP
cls.METHOD()
Funzionalità interessate
L'utilizzo di istanze di classi in componenti.
Note
-
Malfunzionamento relativo alla richiesta di assistenza 001694-2019.
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.