It is currently 22 April 2025, 13:40 Advanced search

Info per trackPhase

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

Info per trackPhase

Postby mcdok » 6 June 2013, 14:24

Per operazioni molto lunghe può essere utile poter cambiare il messaggio del box con la barra progressiva, per descrivere l'elaborazione in quella fase, tipo:

Code: Select all
startPhase("Import Dati", 20, false)
...
trackPhase("Anagrafica Articoli...", 1, 20)
...
trackPhase("Anagrafica Clienti...", 2, 20)
...
mcdok
 
Posts: 855
Joined: 19 July 2011, 16:18

Re: Info per trackPhase

Postby a.maioli » 10 June 2013, 10:25

Per fare quello che chiedi basta usare la startPhase al posto della trackPhase, che serve solo per modificare lo stato di avanzamento della fase corrente, mentre la startphase inizia una nuova fase. La fase è a tutti gli effetti identificata dal suo titolo.
User avatar
a.maioli
Pro Gamma
Pro Gamma
 
Posts: 1090
Joined: 29 September 2010, 12:47

Re: Info per trackPhase

Postby mcdok » 11 June 2013, 7:07

Non ci avevo pensato, in effetti si riesce ad ottenere il comportamento che ho descritto.
Però bisogna chiamare in sequenza la start e la track perchè oltre a cambiare il titolo devo dare conto anche dell'avanzamento dell'intera operazione di import. O mi sono perso ancora qualcosa?

Code: Select all
startPhase("Import Articoli", 20, false)
trackPhase(1, 20)
...
startPhase("Import Clienti", 20, false)
trackPhase(2, 20)
...
...
startPhase("Import Completato.", 20, false)
trackPhase(20, 20)
mcdok
 
Posts: 855
Joined: 19 July 2011, 16:18

Re: Info per trackPhase

Postby a.maioli » 11 June 2013, 8:02

Si il codice che hai scritto è giusto.
User avatar
a.maioli
Pro Gamma
Pro Gamma
 
Posts: 1090
Joined: 29 September 2010, 12:47


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 29 guests