Control despregable en Power Apps

Lista que mostra só o primeiro elemento a menos que o usuario o abra.

Descripción

Un control Despregable conserva o estado real da pantalla, especialmente cando a lista contén un gran número de opcións. O control só ocupa unha liña a menos que o usuario seleccione as comiñas angulares para revelar máis opcións. O control amosará un máximo de 500 elementos.

Propiedades clave

Predeterminado - O valor inicial dun control antes de que o usuario especifique un valor diferente.

Elementos - A orixe de datos que contén os elementos que aparecen no control. Se a orixe ten varias columnas, defina a propiedade Valor do control na columna de datos que desexa mostrar.

Valor – A columna de datos que desexa mostrar no control (por exemplo, se a orixe de datos ten varias columnas).

Seleccionado - O rexistro de datos que representa o elemento seleccionado.

AllowEmptySelection - Se o control mostra unha selección baleira se non se seleccionou ningún elemento. Os usuarios da aplicación tamén poden borrar as súas seleccións escollendo o elemento en branco.

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.

ChevronBackground - A cor de detrás da frecha cara abaixo dunha lista despregable.

ChevronFill - A cor de detrás da frecha cara abaixo dunha lista despregable.

Cor – A cor do texto dun control.

DisplayMode: 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.

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.

HoverBorderColor – A cor do bordo dun control cando o usuario mantén o punteiro do rato sobre ese control.

HoverColor – A cor do texto dun control cando o usuario mantén o punteiro do rato sobre el.

HoverFill – A cor de fondo dun control cando o usuario mantén o punteiro do rato sobre el.

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

OnChange – Accións a realizar cando o usuario cambia o valor dun control (por exemplo, axustando un cursor da barra de desprazamento).

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

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.

PressedBorderColor – A cor do bordo dun control cando o usuario toca ou fai clic nese control.

PressedColor – A cor do texto dun control cando o usuario toca ou fai clic nese control.

PressedFill – A cor de fondo dun control cando o usuario toca ou fai clic nese control.

Restablecer: se un control se restablece ao seu valor predeterminado.

SelectedText (obsoleto) - Un valor de cadea que representa o elemento seleccionado. Use Dropdown1.SelectedText.Value no seu lugar, substituíndo "Dropdown1" polo nome do control despregable na aplicación.

SelectionColor – A cor do texto dun elemento ou elementos seleccionados dunha lista ou a cor da ferramenta de selección dun control de lapis.

SelectionFill – A cor de fondo dun elemento ou elementos seleccionados dunha lista ou unha zona seleccionada dun control de lapis.

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

Strikethrough - Se unha liña aparece a través do texto que aparece nun control.

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

Información sobre ferramentas: texto explicativo que aparece cando o usuario pasa o cursor do rato sobre un control.

Underline - Se unha liña aparece baixo o texto que aparece nun control.

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).

Nota

As propiedades do bordo do control flotante están controladas polas propiedades de FocusedBorder.

Exemplos

Lista sinxela

  1. Engada un control Despregable e estableza a súa propiedade Items nesta expresión:

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

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

  2. Mostra os elementos da lista seleccionando a frecha cara abaixo do control mentres preme a tecla Alt.

Lista dunha orixe de datos

Os principios deste procedemento aplícanse a calquera orixe de datos que fornece táboas pero, para seguir estes pasos exactamente, debe abrir un ambiente para o que se creou unha base de datos de Microsoft Dataverse e para o que se engadiron datos de mostra.

  1. Abra unha aplicación en branco e especifique a táboa Contas.

  2. Engada un control Despregable e estableza a súa propiedade Items nesta fórmula:

    Distinct(Accounts, 'Address 1: City')

    Esta fórmula mostra todas as cidades da táboa Contas. Se máis dun rexistro ten a mesma cidade, a función Distinto oculta o duplicado no seu control despregable.

  3. (opcional) Cambie o nome do seu control Despregable a Cidades, engada un control de Galería vertical e configure a propiedade Items da galería nesta fórmula:

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

    Esta función Filter mostra só aqueles rexistros da táboa Contas para os que a cidade coincide co valor seleccionado no control de Cidades.

Directrices de accesibilidade

Contraste de cor

Debe haber un contraste de cor adecuado entre:

  • ChevronFill e ChevronBackground
  • ChevronHoverFill e ChevronHoverBackground
  • SelectionColor e SelectionFill
  • SelectionFill e Fill

Isto é ademais dos Requisitos estándar de contraste de cores.

Soporte do lector de pantalla

Compatibilidade do teclado

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).