Compartilhar via


Controle do Seletor de Datas no Power Apps

Um controle que o usuário pode selecionar para especificar uma data.

Description

Se você adicionar um controle do Seletor de Data em vez de um controle de entrada de texto , ajudará a garantir que o usuário especifique uma data no formato correto.

Principais propriedades

DefaultDate – o valor inicial de um controle de data, a menos que o usuário o altere.

SelectedDate – A data atualmente selecionada em um controle de data. Esta data é representada na hora local.

Formato – O formato de texto no qual o controle mostra a data e o usuário especifica a data. Você pode definir essa propriedade como ShortDate (padrão) ou LongDate para formatar datas com base na propriedade Language desse controle. Você também pode definir essa propriedade como uma expressão, como yyyyy/mm/dd , se desejar o mesmo formato, independentemente da linguagem. Por exemplo:

  • O controle mostra 31/12/2017 se o usuário clicar ou tocar no último dia de 2017, a propriedade Format for definida como ShortDate e a propriedade Language estiver definida comoen-us.
  • O controle mostra o dimanche 31 decembre 2017 se o usuário clicar ou tocar no último dia de 2017, a propriedade Format for definida como LongDate e a propriedade Language estiver definida comofr-fr.

Idioma – Determina o idioma usado para formatar datas, incluindo nomes de meses. Se essa propriedade não for especificada, a configuração do dispositivo do usuário determinará o idioma. Os valores com suporte incluem "EN-us" e "FR".

Propriedades adicionais

AccessibleLabel – Rótulo para leitores de tela.

BorderColor – A cor da borda de um controle.

BorderStyle – se a borda de um controle é Solid, Dashed, Dotted ou None.

BorderThickness – A espessura da borda de um controle.

Cor – a cor do texto em um controle.

DateTimeZone – Seja para exibir a data em UTC ou na hora local do usuário.

DisplayMode – se o controle permite a entrada do usuário (Editar), exibe apenas dados (Exibição) ou está desabilitado (Desabilitado).

DisabledBorderColor – A cor da borda de um controle se a propriedade DisplayMode do controle estiver definida como Desabilitada.

DisabledColor – A cor do texto em um controle se sua propriedade DisplayMode estiver definida como Desabilitada.

DisabledFill – A cor da tela de fundo de um controle se sua propriedade DisplayMode estiver definida como Desabilitada.

EndYear – o último ano para o qual o usuário pode definir o valor de um controle de seletor de data.

Fill – a cor da tela de fundo de um controle.

FocusedBorderColor – A cor da borda de um controle quando o controle está focado.

FocusedBorderThickness – A espessura da borda de um controle quando o controle está focado.

Fonte – o nome da família de fontes em que o texto é exibido.

FontWeight – O peso do texto em um controle: Negrito, Semiaberto, Normal ou Mais Leve.

Altura – a distância entre as bordas superior e inferior de um controle.

IconFill – A cor do primeiro plano de um ícone do seletor de data.

IconBackground – A cor da tela de fundo de um ícone do seletor de data.

InputTextPlaceholder – Texto instrucional que será exibido se nenhuma data for inserida.

IsEditable – se o texto do Seletor de Datas pode ser editado. Se falsa, a data só pode ser alterada usando o calendário.

Itálico – se o texto em um controle é itálico.

OnSelect – Ações a serem executadas quando o usuário toca ou clica em um controle.

OnChange – Ações a serem executadas quando o usuário altera o valor de um controle.

Diferença entre OnChange e OnSelect: gatilho OnSelect e OnChange na mesma ação do usuário se o clique do usuário causar a alteração. Nesse caso, o OnSelect dispara antes do OnChange.

PaddingBottom – A distância entre o texto em um controle e a borda inferior desse controle.

PaddingLeft – A distância entre o texto em um controle e a borda esquerda desse controle.

PaddingRight – A distância entre o texto em um controle e a borda direita desse controle.

PaddingTop – a distância entre o texto em um controle e a borda superior desse controle.

Redefinição – se o controle Seletor de Data deve ser redefinido para o valor DefaultDate .

Tamanho – o tamanho da fonte do texto que aparece em um controle.

StartOfWeek – O dia da semana a ser exibido na coluna do primeiro dia do controle seletor de data.

StartYear – o ano mais antigo para o qual o usuário pode definir o valor de um controle de seletor de data.

TabIndex – Ordem de navegação do teclado em relação a outros controles.

Visível – se um controle aparece ou está oculto.

Largura – a distância entre as bordas esquerda e direita de um controle.

X – a distância entre a borda esquerda de um controle e a borda esquerda de seu contêiner pai (ou a tela, se não houver contêiner pai).

Y – a distância entre a borda superior de um controle e a borda superior de seu contêiner pai (ou a tela, se não houver contêiner pai).

Year( DateTimeValue )

Exemplos

Seletor de data básico

  1. Adicione um controle do Seletor de Data e nomeie-o como "Data Limite".

    Não sabe como adicionar, nomear e configurar um controle?

  2. Adicione um controle Label e defina sua propriedade Text para a seguinte fórmula:

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

    Deseja obter mais informações sobre a função DateDiff ou outras funções?

  3. Pressione F5, escolha uma data no Prazo e selecione OK.

    O controle Rótulo mostra o número de dias entre hoje e a data escolhida.

  4. Para retornar ao workspace padrão, pressione Esc.

Redefinir o seletor de data para a data padrão

  1. Adicione um controle seletor de data e nomeie-o como "DateTimeReset".

    Não sabe como adicionar, nomear e configurar um controle?

  2. Adicione um controle Button e defina sua propriedade OnChange para a seguinte fórmula:

    Reset(DateTimeReset)
    
  3. Pressione F5, escolha uma nova data em DateTimeReset e selecione OK.

  4. Pressione o botão. A data será redefinida novamente para o DefaultDate (Hoje).

  5. Para retornar ao workspace padrão, pressione Esc.

Diretrizes de acessibilidade

Contraste de cores

Suporte ao leitor de tela

  • AccessibleLabel deve estar presente.
  • Se IsEditable for true e Format não for o que os usuários esperam, adicione um Rótulo para explicar os formatos de data aceitos.

Suporte ao teclado

Dica

Quando o calendário estiver aberto, pressione Page para cima e Página para baixo para navegar entre meses e Shift+Page para cima e Shift+Page para baixo para navegar entre anos.