Control Selector de fecha en Power Apps

Un control en el que el usuario puede seleccionar para especificar una fecha.

Descripción

Si agrega un control Selector de fecha en lugar de un control Entrada de texto, ayuda a garantizar que el usuario especifique una fecha en el formato correcto.

Propiedades clave

DefaultDate: el valor inicial de un control de fecha, a menos que el usuario lo cambie.

SelectedDate: la fecha seleccionada actualmente en un control de fecha. Esta fecha está representada en la hora local.

Format: el formato de texto en el que el control muestra la fecha y el usuario especifica la fecha. Puede establecer esta propiedad en ShortDate (valor predeterminado) o LongDate para dar formato a las fechas según la propiedad Language de este control. También puede establecer esta propiedad en una expresión, como aaaa/mm/dd si desea el mismo formato con independencia del lenguaje. Por ejemplo:

  • El control muestra 12/31/2017 si el usuario pulsa o hace clic en el último día de 2017, la propiedad Format está establecida en ShortDate y la propiedad Language está establecida en en-us.
  • El control muestra dimanche 31 decembre 2017 si el usuario pulsa o hace clic en el último día de 2017, la propiedad Format está establecida en LongDate y la propiedad Language está establecida en fr-fr.

Language: determina el idioma utilizado para dar formato a fechas, incluidos los nombres de meses. Si no se especifica esta propiedad, la configuración de dispositivo del usuario determina el idioma. Los valores admitidos incluyen "EN-us" y "FR".

Propiedades adicionales

AccessibleLabel: etiqueta para lectores de pantalla.

BorderColor: el color del borde de un control.

BorderStyle: si el borde del control es Solid, Dashed, Dotted o None.

BorderThickness: el grosor del borde de un control.

Color: el color del texto en un control.

DateTimeZone: indica si se mostrará la fecha en UTC o la hora Local del usuario.

DisplayMode: indica si el control permite entradas de usuario (Editar), solo muestra datos (Ver) o si está deshabilitado (Deshabilitado).

DisabledBorderColor: el color del borde de un control si la propiedad DisplayMode del control está establecida en Deshabilitado.

DisabledColor: el color del texto en un control si su propiedad DisplayMode está establecida en Deshabilitado.

DisabledFill: el color de fondo de un control si su propiedad DisplayMode está establecida en Deshabilitado.

EndYear: el último año en el que el usuario puede establecer el valor de un control Data Picker.

Fill: el color de fondo de un control.

FocusedBorderColor: el color del borde de un control cuando el control recibe el foco.

FocusedBorderThickness: el grosor del borde de un control cuando el control recibe el foco.

Font: el nombre de la familia de fuentes en la que aparece el texto.

FontWeight: el peso del texto en un control: Bold, Semibold, Normal o Lighter.

Height: la distancia entre los bordes superior e inferior de un control.

IconFill: el color de primer plano del icono del selector de fecha.

IconBackground: el color de fondo del icono del selector de fecha.

InputTextPlaceholder: texto de instrucciones que aparece si no se introducen fechas.

IsEditable: indica si el texto del selector de fecha se puede editar. Si el valor es false, la fecha solo se puede cambiar usando el calendario.

Italic: indica si el texto de un control está en cursiva.

OnSelect: acciones para llevar a cabo cuando el usuario toca o hace clic en un control.

OnChange: acciones a realizar cuando el usuario cambia el valor de un control.

Diferencia entre OnChange y OnSelect: OnSelect y OnChange se disparan en la misma acción del usuario si el usuario hace clic causa el cambio. En este caso, OnSelect se dispara antes que OnChange.

PaddingBottom: distancia entre el texto de un control y el borde inferior de ese control.

PaddingLeft: distancia entre el texto de un control y el borde izquierdo de ese control.

PaddingRight: distancia entre el texto de un control y el borde derecho de ese control.

PaddingTop: distancia entre el texto de un control y el borde superior de ese control.

Reset: si el control Selector de fecha debe restablecerse al valor DefaultDate.

Size: tamaño de la fuente del texto que aparece en un control.

StartOfWeek: el día de la semana para mostrar en la columna del primer día del control selector de fecha.

StartYear: el primer año en el que el usuario puede establecer el valor de un control Data Picker.

TabIndex: orden de navegación del teclado en relación con otros controles.

Visible: indica si un control aparece o está oculto.

Width: la distancia entre los bordes derecho e izquierdo de un control.

X: la distancia entre el borde izquierdo de un control y el borde izquierdo de su contenedor primario (la pantalla si no hay un contenedor primario).

Y: la distancia entre el borde superior de un control y el borde superior de su contenedor primario (la pantalla si no hay un contenedor primario).

Year( DateTimeValue )

Ejemplos

Selector de fecha básico

  1. Agregue un control Selector de fecha y denomínelo "Deadline".

    ¿No sabe cómo agregar, nombrar y configurar un control?

  2. Agregue un control Etiqueta y establezca su propiedad Text a la siguiente fórmula:

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

    ¿Desea más información sobre la función DateDiff u otras funciones?

  3. Presione F5, elija una fecha en Deadline y, a continuación, seleccione Aceptar.

    El control Etiqueta muestra el número de días entre hoy y la fecha que eligió.

  4. Para volver al área de trabajo predeterminada, presione Esc.

Restablecer el selector de fecha a la fecha predeterminada

  1. Agregue un control Selector de fecha y denomínelo "DateTimeReset".

    ¿No sabe cómo agregar, nombrar y configurar un control?

  2. Agregue un control Botón y establezca su propiedad OnChange a la siguiente fórmula:

    Reset(DateTimeReset)
    
  3. Presione F5, elija una nueva fecha en DateTimeReset y, a continuación, seleccione Aceptar.

  4. Presione el botón. La fecha se restablecerá a la DefaultDate (hoy).

  5. Para volver al área de trabajo predeterminada, presione Esc.

Instrucciones para accesibilidad

Contraste de color

Compatibilidad con el lector de pantalla

  • La propiedad AccessibleLabel debe estar presente.
  • Si IsEditable es verdadero y Formato no es lo que esperan los usuarios, agregue Etiqueta para explicar los formatos de fecha aceptados.

Compatibilidad con el teclado

Sugerencia

Cuando el calendario esté abierto, presione Página anterior y Página siguiente para navegar entre meses y Mayús + Página anterior y Mayús + Página siguiente para navegar entre años.

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).