English
Instant Developer Foundation Documentazione
  • Reference Oggetti
  • Area Applicazione

Timer

copia link

Un Timer è un’oggetto in grado di eseguire un’azione periodica; nelle applicazioni web i timer vengono attivati lato client ed inviano messaggi al server. Per creare un timer, puoi utilizzare il menu contestuale dell’oggetto applicazione o videata; per indicare quale procedura deve essere eseguita, tira una procedura senza parametri non opzionali sul timer stesso. Un timer può essere identificato da una delle seguenti icone:

Timer con oggetto di attivazione

Timer senza oggetto di attivazione

Proprietà

Nome: rappresenta il nome logico del timer, così come sarà riconosciuto all'interno del progetto Instant Developer.

Descrizione: contiene una descrizione dell’utilizzo del timer, per meglio documentare il progetto.

Intervallo: è un numero intero maggiore di zero che rappresenta l’intervallo di tempo minimo fra i messaggi del timer.

Unità di misura: è l’unità di misura dell’intervallo, fra millisecondi e giorni. Anche se l’intervallo minimo per un’applicazione web è attorno ai 50 millisecondi, si consiglia di impostare i timer almeno a 10 secondi per non sovraccaricare il server web al crescere del numero di utenti.

Numero di tick: indica il numero di volte che il timer verrà eseguito prima di auto-disabilitarsi. Se impostato a ZERO, allora il timer non si auto-disabilita mai.

Abilitato: se impostato indica che il timer invierà i messaggi e che l’oggetto di attivazione verrà eseguito secondo la periodicità stabilita. E’ anche possibile impostare a runtime questa proprietà modificando la proprietà Enabled del timer.

Server Session: se impostato indica che il timer verrà avviato solo all'interno delle Server Session e non verrà né avviato né controllato all'interno delle normali sessioni utente.

Codice: è il nome della costante che identifica il timer all’interno del codice sorgente. Non è consigliabile modificare questa proprietà.

Automatico: se impostato indica che la proprietà Codice verrà automaticamente calcolata e disambiguata in base al nome del timer. Si consiglia di non modificare questa opzione.

Menu contestuale

Aggiungi Formula: aggiunge una formula che verrà ricalcolata automaticamente per impostare dichiarativamente una delle proprietà del timer. Vale se la formula dipende da campi di tabelle monoriga del database in memoria.

Aggiungi Cartella: aggiunge una cartellina all'interno del timer, che non avrà impatto a livello di applicativo, ma permette di organizzare meglio gli oggetti presenti nel timer stesso.

Aggiungi Attività: crea un nuovo oggetto attività collegato al timer. Serve come promemoria per modifiche future o per gestire il lavoro di gruppo.

Trova oggetti derivati: cerca tutti gli oggetti del progetto derivati dal timer anche a più livelli di derivazione.

Trova dove usato (oggetto): cerca tutti i punti del progetto dove è stato direttamente riferito in qualunque modo questo indicatore.

Trova dove usato (contenuto): cerca tutti i punti del progetto dove è stato direttamente riferito in qualunque modo questo indicatore o uno degli oggetti in esso contenuti.

Puoi tirare un timer con il drag&drop su…

Timer: sposta l’oggetto prima di quello su cui stai tirando. Serve per riordinare gli oggetti nella lista.

Crea una copia del timer e la mette vicino a quello su cui stai tirando.

Cartella: è come tirare sull’oggetto che contiene la cartella, solo che il timer verrà spostato/copiato all’interno della cartella stessa.

Ultima modifica: 04/11/2022 / Validità: da 8.5.3800

Vedi anche

  • Enabled (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum