Controllo Selezione data in Power Apps

Controllo che l'utente può selezionare per specificare una data.

Descrizione

Aggiungendo un controllo Selezione data anziché un controllo Input di testo puoi permettere all'utente di specificare una data nel formato corretto.

Proprietà chiave

DefaultDate: valore iniziale di un controllo data se non viene modificato dall'utente.

SelectedDate: data attualmente selezionata in un controllo data. Questa data è rappresentata nell'ora locale.

Format: formato di testo con cui il controllo indica la data e l'utente specifica la data. Puoi impostare questa proprietà su ShortDate (impostazione predefinita) o su LongDate per formattare le date in base alla proprietà Language di questo controllo. Puoi anche impostare questa proprietà su un'espressione, ad esempio aaaa/mm/gg, se vuoi lo stesso formato indipendentemente dalla lingua. Ad esempio:

  • Il controllo mostra 12/31/2017 se l'utente tocca o fa clic sull'ultimo giorno del 2017, la proprietà Format è impostata su ShortDatee la proprietà Language è impostata su en-us.
  • Il controllo mostra dimanche 31 decembre 2017 se l'utente tocca o fa clic sull'ultimo giorno del 2017, la proprietà Format è impostata su LongDatee la proprietà Language è impostata su fr-fr.

Language: determina la lingua usata per formattare le date, inclusi i nomi dei mesi. Se questa proprietà non è specificata, la lingua dipende dall'impostazione del dispositivo dell'utente. I valori supportati includono "EN-us" e "FR".

Proprietà aggiuntive

AccessibleLabel: etichetta per le utilità per la lettura dello schermo.

BorderColor: colore del bordo di un controllo.

BorderStyle: indica se il bordo di un controllo è Solid (Tinta unita), Dashed (Tratteggiato), Dotted (Punteggiato) o None (Nessuno).

BorderThickness: spessore del bordo di un controllo.

Color: colore del testo di un controllo.

DateTimeZone: indica se visualizzare la data in UTC o nell'ora Locale dell'utente.

DisplayMode: indica se il controllo consente l'input dell'utente (Edit), visualizza solo i dati (View) o è disabilitato (Disabled).

DisabledBorderColor: colore del bordo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.

DisabledColor: colore del testo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.

DisabledFill: colore dello sfondo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.

EndYear: anno più recente impostabile dall'utente come valore di un controllo date-picker.

Fill: colore dello sfondo di un controllo.

FocusedBorderColor: colore del bordo di un controllo quando è evidenziato.

FocusedBorderThickness: spessore del bordo di un controllo quando è evidenziato.

Font: nome della famiglia di caratteri in cui viene visualizzato il testo.

FontWeight: spessore del testo di un controllo. Può essere Bold (Grassetto), Semibold (Semibold), Normal (Normale) o Lighter (Sottile).

Height: distanza tra i bordi superiore e inferiore del controllo.

IconFill: colore in primo piano dell'icona di selezione data.

IconBackground: colore di sfondo dell'icona di selezione data.

InputTextPlaceholder: testo di istruzioni che appare se non vengono inserite le date.

IsEditable: indica se il testo di Selezione data può essere modificato. Se false, la data può essere modificata solo utilizzando il calendario.

Italic: indica se il testo di un controllo è in corsivo.

OnSelect: azioni da eseguire quando l'utente tocca o fa clic su un controllo.

OnChange: azioni da eseguire quando l'utente modifica il valore di un controllo.

Differenza fra OnChange e OnSelect: OnSelect e OnChange si attivano sulla stessa azione dell'utente se il clic dell'utente causa la modifica. In questo caso, viene attivato OnSelect prima di OnChange.

PaddingBottom: distanza tra il testo in un controllo e il bordo inferiore del controllo.

PaddingLeft: distanza tra il testo in un controllo e il bordo sinistro del controllo.

PaddingRight: distanza tra il testo in un controllo e il bordo destro del controllo.

PaddingTop: distanza tra il testo in un controllo e il bordo superiore del controllo.

Reset: indica se il controllo Selezione data deve essere ripristinato sul valore DefaultDate.

Size: dimensione del carattere del testo visualizzato in un controllo.

StartOfWeek: il giorno della settimana da visualizzare nella colonna del primo giorno del controllo date-picker.

StartYear: primo anno impostabile dall'utente come valore di un controllo date-picker.

TabIndex: ordine di spostamento tramite tastiera in relazione ad altri controlli.

Visible: indica se un controllo viene visualizzato o è nascosto.

Width: distanza tra i bordi sinistro e destro di un controllo.

X: distanza tra il bordo sinistro di un controllo e il bordo sinistro del contenitore padre o della schermata se non c'è un contenitore padre.

Y: distanza tra il bordo superiore di un controllo e il bordo superiore del contenitore padre o della schermata se non c'è un contenitore padre.

Year( DateTimeValue )

Esempi

Selezione data di base

  1. Aggiungi un controllo Selezione data e denominalo "Deadline".

    Non sai come aggiungere un controllo, assegnargli un nome e configurarlo?

  2. Aggiungi un controllo Etichetta e impostane la proprietà Text sulla formula seguente:

     DateDiff(Today(), Deadline.SelectedDate) & " days to go!"
    

    Sono necessarie altre informazioni sulla funzione DateDiff o su altre funzioni?

  3. Premi F5, scegli una data in Deadline e quindi seleziona OK.

    Il controllo Etichetta mostrerà il numero di giorni tra la data corrente e la data scelta.

  4. Per tornare all'area di lavoro predefinita, premi ESC.

Reimposta il selettore di date sulla data predefinita

  1. Aggiungi un controllo Selezione data e denominalo "DateTimeReset".

    Non sai come aggiungere un controllo, assegnargli un nome e configurarlo?

  2. Aggiungi un controllo Pulsante e impostane la proprietà OnChange sulla formula seguente:

    Reset(DateTimeReset)
    
  3. Premi F5, scegli una nuova data in DateTimeReset e quindi seleziona OK.

  4. Premi il pulsante. La data verrà ripristinata sul valore DefaultDate (Oggi).

  5. Per tornare all'area di lavoro predefinita, premi ESC.

Linee guida per l'accessibilità

Contrasto dei colori

Supporto lettore schermo

  • AccessibleLabel deve essere presente.
  • Se IsEditable è vero e Format non è quello che gli utenti si aspettano, aggiungi una Etichetta per spiegare i formati di data accettati.

Supporto per la tastiera

  • Il valore di TabIndex deve essere uguale o superiore a zero, in modo che gli utenti della tastiera possano passare a questo controllo.
  • Gli indicatori di attivazione devono essere chiaramente visibili. A questo scopo, usa FocusedBorderColor e FocusedBorderThickness.

Suggerimento

Quando il calendario è aperto, premi PGSU e PGGIÙ per spostarti tra i mesi e MAIUSC + PGSU e MAIUSC + PGGIÙ per spostarti tra gli anni.

Nota

Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)

Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).