IDE: Impossibile scrivere riga di codice
copia linkDescrizione 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.
Ultima modifica: 27/09/2019 / Validità: da 19.5.7600