Barra di avanzamento
La visualizzazione della vista Barra di avanzamento fornisce all'utente una comprensione immediata del numero di schede, pagine o campi di immissione completati. È più comunemente utilizzato come intestazione su schede o moduli Web.
Proprietà di configurazione
In Configurazione, impostare o modificare le proprietà di aspetto e comportamento per la vista. In Eventi, impostare le proprietà di configurazione della formula.
- Dimensione schermo
- Una proprietà di configurazione che ha l'icona Dimensioni schermo
accanto al nome proprietà può avere valori differenti per ciascuna dimensione schermo. Se non si imposta un valore, la dimensione dello schermo eredita il valore della dimensione dello schermo successivo più grande come valore predefinito.
- Definizioni del tema
- Le definizioni dei temi specificano i colori e gli stili per una vista e ne determinano l'aspetto. È possibile visualizzare l'anteprima dell'aspetto delle viste nell'editor del tema. Consultare Temi.
| Proprietà di configurazione dell'aspetto | Descrizione | Tipo di dati |
|---|---|---|
| Stile colore | Specifica uno stile di colore per il colore di riempimento della barra di avanzamento. I colori corrispondono alle variabili del tema specificato. Lo stile del colore predefinito è Predefinito (grigio). | TooltipColorStyle |
| A strisce | Quando selezionato, aggiunge strisce alla barra di avanzamento. | Boolean |
| Attivo | Quando selezionato e quando è selezionato anche Striped , le strisce della barra di avanzamento vengono spostate. | Boolean |
| Raggio | Specifica la rotondità degli angoli della barra di avanzamento, in unità pixel o em. Ad esempio, 15px o 1em. Se viene specificato solo un numero senza alcuna unità, il numero viene interpretato come il numero di pixel. Per impostazione predefinita, non viene specificato alcun raggio del bordo. |
String |
Larghezza ![]() |
Specifica la larghezza della barra di avanzamento in pixel, percentuali o unità em. Ad esempio: 800pxo 80% o 50em. Se viene specificato solo un numero senza alcuna unità, il numero viene interpretato come il numero di pixel. | String |
Altezza ![]() |
Specifica l'altezza del pozzo in pixel o unità em. Ad esempio, 15px o 1em. Se viene specificato solo un numero senza alcuna unità, il numero viene interpretato come il numero di pixel. Per impostazione predefinita, non viene specificata alcuna altezza. | String |
| Proprietà di configurazione del comportamento | Descrizione | Tipo di dati |
|---|---|---|
| Valore massimo | Specifica il valore numerico totale dell'avanzamento (da non confondere con Larghezza). Ad esempio, 100. | Integer |
Esempio
In questo esempio, le seguenti proprietà di configurazione vengono impostate per la vista Barra di avanzamento:
- Proprietà di configurazione del comportamento:
- Valore massimo è impostato su 100.
- Proprietà di configurazione dell'aspetto:
- Stile colore è impostato su Info.
- Striped è selezionato.
- Attivo è selezionato.
- Raggio è impostato su 1.
- Larghezza è impostato su 25%.
- Proprietà di configurazione eventi:
- Per l'evento Al caricamento , il metodo
setProgressviene utilizzato per impostare la barra di avanzamento su 50: me.setProgress(50);
- Per l'evento Al caricamento , il metodo
Queste proprietà e i loro valori risultano in una barra di avanzamento a metà riempita azzurra, a strisce e animata con angoli arrotondati, che occupa il 25% della lunghezza della pagina.
Eventi
Impostare o modificare le proprietà di configurazione della formula e i gestori eventi per la vista nelle proprietà Eventi . È possibile impostare gli eventi da attivare in modo programmatico o quando un utente interagisce con la vista. Per informazioni su come definire e codificare gli eventi, vedere Eventi definiti dall'utente.| Proprietà di configurazione della formula | Descrizione | Tipo di dati |
|---|---|---|
| Formula | Espressione da utilizzare per calcolare l'avanzamento. Per ulteriori informazioni sulle formule, consultare Formule. |
String |
- On load: attivato quando la pagina viene caricata.
- On click: attivato quando si fa clic sulla barra di avanzamento.
Metodi
setWidth(): imposta la larghezza della barra di avanzamento.getWidth(): Ottiene la dimensione configurata per la larghezza della barra di avanzamento (inclusa l'unità).setHeight(): imposta l'altezza della barra di avanzamento.getHeight(): Ottiene la dimensione configurata per l'altezza della barra di avanzamento (inclusa l'unità).setColorStyle(): imposta lo stile di colore della barra di avanzamento.setRadius(): imposta il raggio (rotondità) della barra di avanzamento.setProgress(): imposta lo stato di avanzamento.getProgress(): Ottiene lo stato di avanzamento.setMaximum(): imposta il valore massimo della barra di avanzamento.
Per ulteriori informazioni su come utilizzare questi metodi, consultare l'API Progress bar JavaScript .
Ulteriori risorse
Per informazioni su come creare un coach o una pagina, consultare Creazione di coach.
Per informazioni sulle proprietà standard (Generale, Configurazione, Posizionamento, Visibilitàe Attributi HTML), consultare Visualizza proprietà.