It is currently 22 April 2025, 16:16 Advanced search

Utilizzo metodi presenti nelle librerie

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

Utilizzo metodi presenti nelle librerie

Postby g.fulco » 3 May 2019, 10:42

Buongiorno,
abbiamo di recente creato una libreria con delle funzioni che vorremmo poi rendere disponibili su delle future applicazioni.
Al momento siamo riusciti ad esportare la libreria e ad importarla in un'applicazione diversa, all'interno abbiamo creato una Classe con dei metodi e delle funzioni.
Prendiamo come esempio una procedura con nome "writeLine" che ti permette di scrivere un messaggio nella console, sarebbe possibile richiamarla da codice utilizzando una dicitura simile alla seguente? "app.nomeClasse.writeLine("messaggio");"
In caso fosse possibile, come possiamo fare?
g.fulco
 
Posts: 5
Joined: 17 August 2018, 9:13

Re: Utilizzo metodi presenti nelle librerie

Postby r.zambito » 8 May 2019, 13:07

Buonasera, provo a riepilogare i passi descritti per vedere se ho capito bene:

1) Avete creato una libreria con classi e metodi.
2) L'avete esportata in un componente ("package").
3) Siete riusciti a importarla in un progetto diverso.

Per quanto riguarda la domanda sul codice la prima risposta è no, i metodi di una classe di un componente (se statici, come in questo caso) si chiamano in questo modo:

App.nomeLibreria.nomeClasse.writeLine("messaggio");

A quale scopo servirebbe una notazione diversa?
Se lo si vuole far così basta creare nell'applicazione, a livello di front-end, una classe "nomeClasse" con un metodo statico "writeLine". Questo metodo chiama al suo interno il metodo di libreria nel modo sopra indicato.

Grazie.
r.zambito
 
Posts: 122
Joined: 17 June 2014, 7:38


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 10 guests