Controlli aggiuntivi per migliorare l'usabilità dell'app

Completato

All'inizio del modulo si è appreso che cosa sono i controlli, quando usarli e come modificare le relative proprietà. Questa sezione fornisce informazioni più dettagliate su alcuni dei controlli disponibili nel menu a discesa Controlli della barra multifunzione. Nella scheda Inserisci, se si seleziona l'intestazione Input, si ottiene un elenco dei diversi controlli correlati ai metodi usati da un utente per l'immissione dei dati.

Tenere presente che ogni controllo è stato progettato in considerazione di casi d'uso differenti. Le informazioni seguenti su alcuni dei controlli saranno utili per decidere quando usare ciascuno di essi.

Controlli con valori già popolati

Ognuno di questi controlli consente di determinare i valori tra cui l'utente può scegliere. Usare questi controlli quando si vogliono controllare i valori per il set di dati in uso. Si tratta spesso di una considerazione importante per la creazione di report. Lo svantaggio consiste nel rischio di perdere informazioni utili provenienti dalle risposte in formato libero. Di seguito si esaminano le differenze tra ognuno di questi controlli.

  • Elenco a discesa: questo controllo consente di conservare lo spazio su schermo, in particolare quando l'elenco contiene un numero elevato di scelte. Il controllo occupa solo una riga, a meno che l'utente non selezioni la freccia di espansione per visualizzare altre opzioni. Questo controllo permette di visualizzare un massimo di 500 elementi.

  • Casella combinata: questo controllo permette di cercare elementi tramite l'immissione di testo o di selezionare un elemento tramite un'interfaccia a discesa. La ricerca viene eseguita sul server nella proprietà SearchField, senza le ripercussioni sulle prestazioni causate da origini dati di grandi dimensioni. È possibile applicare un filtro agli elementi in una casella combinata. Si tratta di un controllo versatile e appare spesso nei moduli.

  • Casella di riepilogo: questo controllo visualizza sempre tutte le scelte disponibili (a differenza di un controllo Elenco a discesa) e permette all'utente di scegliere più di un elemento alla volta (a differenza di un controllo Pulsante di opzione).

  • Casella di controllo: controllo che l'utente può selezionare o deselezionare per impostare il relativo valore rispettivamente su true o false. Usando questo controllo comune, l'utente può specificare un valore booleano.

  • Pulsante di opzione: un controllo che mostra cerchi selezionabili in cui l'utente può selezionare soltanto uno degli elementi. È preferibile usarlo con un numero limitato di opzioni che si escludono a vicenda.

Controlli di valutazione

Quando si ha bisogno che gli utenti dell'app valutino determinati elementi, i due controlli seguenti assicurano un'esperienza migliore rispetto al testo in formato libero o ai controlli a discesa.

  • Dispositivo di scorrimento: l'utente può indicare un valore, compreso tra un minimo e un massimo specificati, trascinando il punto di controllo del dispositivo di scorrimento da sinistra a destra o dall'alto verso il basso, a seconda della direzione scelta. Il controllo Dispositivo di scorrimento rappresenta un modo rapido per abilitare l'immissione di dati numerici senza dover usare una tastiera.

  • Valutazione: in questo controllo l'utente può indicare, ad esempio, il proprio gradimento per un determinato elemento selezionando un certo numero di stelle.

Altri controlli disponibili

  • Attiva/disattiva: usare questo controllo per migliorare l'interfaccia utente dell'app. Funziona esattamente come il controllo Casella di controllo.

  • Timer: controllo che consente di determinare la modalità di risposta dell'app dopo un certo periodo di tempo. Ad esempio è possibile determinare per quanto tempo viene visualizzato un controllo o dopo quanto tempo si passa a un'altra schermata.

  • Selezione data: è un controllo che consente di selezionare una data dal calendario.

  • Pulsante: configurare la proprietà OnSelect di un controllo Pulsante per eseguire una o più formule quando l'utente seleziona o tocca il controllo. Il controllo Pulsante viene spesso usato per inviare dati all'origine dati.