It is currently 22 April 2025, 10:47 Advanced search

App.DB.remoteConnector sempre undefined

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

App.DB.remoteConnector sempre undefined

Postby mromini » 30 November 2018, 10:48

Ciao, nella mia applicazione ho un database collegato tramite il CloudConnector che riesco ad utilizzare correttamente. Ora ho la necessità di cambiare a runtime il connettore da utilizzare.

Iniziando a fare qualche prova, come prima cosa, ho pensato di vedere cosa c'èra scritto nella proprietà remoteConnector dell'oggetto DB ma è sempre undefined. E' normale?

Io faccio così per leggerla:
Code: Select all
  yield App.DB.openConnection(app);
  console.log("remoteConnector", App.DB.remoteConnector);
  yield App.DB.closeConnection(app);


Ottengo sempre undefined, indipendentemente dal fatto che prima del console.log apra o meno la connessione.

Ciao,
Mario.
mromini
 
Posts: 464
Joined: 6 November 2012, 9:38

Re: App.DB.remoteConnector sempre undefined

Postby m.sirri » 30 November 2018, 17:56

La proprietà remoteConnetor non è statica.
Per leggerla devi scrivere così:
Code: Select all
console.log("remoteConnector", App.DB.getDefaultInstance().remoteConnector)
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: App.DB.remoteConnector sempre undefined

Postby mromini » 3 December 2018, 8:58

Ok, così funziona.

Ciao,
Mario.
mromini
 
Posts: 464
Joined: 6 November 2012, 9:38


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 14 guests