Compartir por


Control de selector de datas en Power Apps

Un control que o usuario pode seleccionar para especificar unha data.

Descripción

Se engade un control de Selector de datas en vez dun control de Text input, axudará a garantir que o usuario especifique unha data no formato correcto.

Propiedades clave

DefaultDate - O valor inicial dun control de datas a menos que o usuario o cambie.

SelectedDate - A data seleccionada actualmente nun control de data. Esta data represéntase na hora local.

Formato - O formato de texto no que o control mostra a data e o usuario especifica a data. Pode configurar esta propiedade en ShortDate (predeterminado) ou LongDate para dar formato ás datas en función da propiedade Language deste control. Tamén pode configurar esta propiedade nunha expresión, como por exemplo aaaa/mm/dd se quere o mesmo formato independentemente do idioma. Por exemplo:

  • O control mostra 12/31/2017 se o usuario fai clic ou toca o último día de 2017, a propiedade Format establécese en ShortDate e a propiedade Idioma establécese en gl-es.
  • O control mostra domingo 31 de decembro de 2017 se o usuario fai clic ou toca o último día de 2017, a propiedade Format establécese en LongDate e a propiedade Idioma establécese en gl-es.

Idioma - Determina o idioma que se emprega para formatar datas, incluídos os nomes dos meses. Se non se especifica esta propiedade, a configuración do dispositivo do usuario determina o idioma. Entre os valores compatibles inclúense "EN-us" e "FR".

Propiedades adicionais

AccessibleLabel: etiqueta para lectores de pantalla.

BorderColor: cor do bordo dun control.

BorderStyle: se un bordo dun control é Sólido, A trazos, Punteado ou Ningún.

BorderThickness: grosor do bordo dun control.

Cor – A cor do texto dun control.

DataTimeZone - Se desexa mostrar a data en UTC ou a hora Local do usuario.

DisplayMode - Configura se o control permite a entrada do usuario (Editar), só mostra datos (Ver) ou está desactivado (Desactivado).

DisabledBorderColor – A cor do bordo dun control se a propiedade DisplayMode do control está establecida en Desactivado.

DisabledColor – A cor do texto dun control se a súa propiedade DisplayMode está establecida en Desactivado.

DisabledFill – A cor de fondo dun control se a súa propiedade DisplayMode está establecida en Desactivado.

EndYear - O último ano en que o usuario pode establecer o valor dun control de selección de datas.

Enchemento: a cor de fondo dun control.

FocusedBorderColor: a cor do bordo dun control cando o control está enfocado.

FocusedBorderThickness: o grosor do bordo dun control cando o control está enfocado.

Tipo de letra - O nome da familia de tipos de letra na que aparece o texto.

FontWeight – Espesura do texto nun control: Negra, Semibold, Normal ou Máis claro.

Altura: distancia entre os bordos superior e inferior dun control.

IconFill - A cor do primeiro plano da icona do selector de datas.

IconBackground - A cor de fondo da icona do selector de datas.

InputTextPlaceholder - Texto instrutivo que aparece se non se introducen datas.

IsEditable - Se se pode editar o texto Selector de datas. Se é false, a data só se pode cambiar usando o calendario.

Cursiva - Se o texto dun control está en cursiva.

OnSelect – Accións a realizar cando o usuario toca ou fai clic nun control.

OnChange – Accións a realizar cando o usuario cambia o valor dun control.

Diferenza entre OnChange e OnSelect: OnSelect e OnChange activan a mesma acción do usuario se o clic do usuario provoca o cambio. Neste caso, OnSelect desencadéase antes que OnChange.

PaddingBottom - A distancia entre o texto dun control e o bordo inferior dese control.

PaddingLeft - A distancia entre o texto dun control e o bordo esquerdo dese control.

PaddingRight - A distancia entre o texto dun control e o bordo dereito dese control.

PaddingTop - A distancia entre o texto dun control e o bordo superior dese control.

Restablecer - Se se debe restablecer o control do selector de datas ao valor DefaultDate.

Tamaño - O tamaño do tipo de letra do texto que aparece nun control.

StartOfWeek - O día da semana que se mostrará na columna do primeiro día do control do selector de datas.

StartYear - O primeiro ano en que o usuario pode establecer o valor dun control de selección de datas.

TabIndex - Orde de navegación do teclado en relación con outros controis.

Visible: se aparece un control ou está oculto.

Largura: distancia entre os bordos esquerdo e dereito dun control.

X: A distancia entre o bordo esquerdo dun control e o bordo esquerdo do seu contedor principal (pantalla, se non hai ningún contedor principal).

Y: A distancia entre o bordo superior dun control e o bordo superior do contedor principal (pantalla, se non hai ningún contedor principal).

Ano( DateTimeValue )

Exemplos

Selector de datas básico

  1. Engada un control de Selector de datas e asígnelle o nome "Data límite".

    Non sabe como engadir, asignar un nome e configurar un control?

  2. Engada un control de Etiqueta e configure a súa propiedade Texto na seguinte fórmula:

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

    Quere obter máis información sobre a función DateDiff ou outras funcións?

  3. Prema F5, escolla unha data en Data límite e, a continuación, seleccione Aceptar.

    O control Label mostra o número de días entre hoxe e a data que elixiu.

  4. Para volver ao espazo de traballo predeterminado, prema Esc.

Restablecer o selector de datas á data predeterminada

  1. Engada un control de Selector de datas e asígnelle o nome "DateTimeReset".

    Non sabe como engadir, asignar un nome e configurar un control?

  2. Engada un control de Botón e configure a súa propiedade OnChange na seguinte fórmula:

    Reset(DateTimeReset)
    
  3. Prema F5, escolla unha nova data en DateTimeReset e, a continuación, seleccione Aceptar.

  4. Prema o botón. A data restablecerase á DefaultDate (Hoxe).

  5. Para volver ao espazo de traballo predeterminado, prema Esc.

Directrices de accesibilidade

Contraste de cor

Soporte do lector de pantalla

  • AccessibleLabel debe estar presente.
  • Se IsEditable é true e o Formato non é o que os usuarios esperan, engada unha Etiqueta para explicar os formatos de data aceptados.

Compatibilidade do teclado

Suxestión

Cando o calendario estea aberto, prema Subir páxina e Baixar páxina para navegar entre meses e Maiús + RePáx e Maiús + AvPáx para navegar entre anos.

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).