Partilhar via


Controlo pendente nas Power Apps

Uma lista que mostra apenas o primeiro item, a menos que o usuário o abra.

Description

Um controle suspenso conserva os imóveis da tela, especialmente quando a lista contém muitas opções. O controle ocupa apenas uma linha, a menos que o usuário selecione a divisa para revelar mais opções. O controle mostra um máximo de 500 itens.

Propriedades principais

Padrão – O valor inicial de um controle antes que o usuário especifique um valor diferente.

Itens – A fonte de dados que contém os itens que aparecem no controle. Se a fonte tiver várias colunas, defina a propriedade Value do controle como a coluna de dados que você deseja mostrar.

Valor – A coluna de dados que você deseja mostrar no controle (por exemplo, se uma fonte de dados tiver várias colunas).

Selecionado – o registo de dados que representa o item selecionado.

AllowEmptySelection – Se o controle não pode ter itens selecionados. Quando false, sempre haverá um item selecionado, que inicialmente será o Padrão ou o primeiro item.

Propriedades adicionais

AccessibleLabel – Etiqueta para leitores de tela.

BorderColor – A cor da borda de um controle.

BorderStyle – Se a borda de um controle é Sólida, Tracejada, Pontilhada ou Nenhuma.

BorderThickness – A espessura da borda de um controle.

ChevronBackground – A cor atrás da seta para baixo em uma lista suspensa.

ChevronFill – A cor da seta para baixo em uma lista suspensa.

Cor – A cor do texto em um controle.

DisplayMode – Se o controle permite a entrada do usuário (Editar), exibe apenas dados (View) ou está desativado (Disabled).

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

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

DisabledFill – A cor de plano de fundo de um controle se sua propriedade DisplayMode estiver definida como Disabled.

Preenchimento – A cor de fundo de um controlo.

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 na qual o texto aparece.

FontWeight – O peso do texto em um controle: negrito, seminegrito, normal ou mais leve.

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

HoverBorderColor – A cor da borda de um controle quando o usuário mantém o ponteiro do mouse nesse controle.

HoverColor – A cor do texto em um controle quando o usuário mantém o ponteiro do mouse sobre ele.

HoverFill – A cor de fundo de um controle quando o usuário mantém o ponteiro do mouse sobre ele.

Itálico – Se o texto em um controle está em itálico.

OnChange – Ações a serem executadas quando o usuário altera o valor de um controle (por exemplo, ajustando um controle deslizante).

OnSelect – Ações a serem executadas quando o usuário seleciona um controle.

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.

PressedBorderColor – A cor da borda de um controle quando o usuário seleciona esse controle.

PressedColor – A cor do texto em um controle quando o usuário seleciona esse controle.

PressedFill – A cor de fundo de um controle quando o usuário seleciona esse controle.

Redefinir – Se um controle reverte para seu valor padrão.

SelectedText (Deprecated) – Um valor de cadeia de caracteres que representa o item selecionado. Use Dropdown1.SelectedText.Value em vez disso, substituindo "Dropdown1" pelo nome do controle suspenso no aplicativo.

SelectionColor – A cor do texto de um item selecionado ou itens em uma lista ou a cor da ferramenta de seleção em um controle de caneta.

SelectionFill – A cor de plano de fundo de um item selecionado ou itens em uma lista ou uma área selecionada de um controle de caneta.

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

Tachado – Se uma linha aparece através do texto que aparece em um controle.

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

Dica de ferramenta – Texto explicativo que aparece quando o usuário passa o mouse sobre um controle.

Sublinhado – Se uma linha aparece sob o texto que aparece em um controle.

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 o limite esquerdo de um controlo e o limite esquerdo do respetivo recipiente principal (do ecrã, se não existir um recipiente principal).

Y – a distância entre o limite superior de um controlo e o limite superior do recipiente principal (do ecrã, se não existir um recipiente principal).

Observação

As propriedades de borda do submenu são controladas pelas propriedades FocusedBorder .

Examples

Lista simples

  1. Adicione um controle suspenso e defina sua propriedade Items para esta expressão:

    ["Seattle", "Tokyo", "London", "Johannesburg", "Rio de Janeiro"]

    Não sabe como adicionar, atribuir um nome e configurar um controlo?

  2. Mostre os itens na lista selecionando a seta para baixo do controle enquanto pressiona a tecla Alt .

Lista de uma fonte de dados

Os princípios neste procedimento se aplicam a qualquer fonte de dados que forneça tabelas , mas, para seguir essas etapas exatamente, você deve abrir um ambiente para o qual um banco de dados Microsoft Dataverse foi criado e dados de exemplo adicionados.

  1. Abra um aplicativo em branco e adicione a tabela Contas do Dataverse.

  2. Adicione um controle suspenso e defina sua propriedade Items para esta fórmula:

    Distinct(Accounts, 'Address 1: City')

    Esta fórmula mostra todas as cidades na tabela Contas . Se mais de um registro tiver a mesma cidade, a função Distinct ocultará a duplicação no controle suspenso.

  3. (Opcional) Renomeie seu controle suspenso para Cidades, adicione um controle Gallery vertical e defina a propriedade Items da galeria para esta fórmula:

    Filter(Accounts, address1_city == Cities.Selected.Result)

    Esta função Filtrar mostra apenas os registos na tabela Contas para os quais a cidade corresponde ao valor selecionado no controlo Cidades .

Diretrizes de acessibilidade

Contraste de cor

Deve haver um contraste de cor adequado entre:

  • ChevronFill e ChevronBackground
  • ChevronHoverFill e ChevronHoverBackground
  • SelectionColor e SelectionFill
  • SeleçãoPreenchimento e Preenchimento

Isso é além dos requisitos de contraste de cor padrão.

Suporte a leitor de ecrã

Suporte de teclado