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: como responde a aplicación cando o usuario cambia o valor dun control (por exemplo, axustando un cursor da barra de desprazamento).

OnSelect: Como responde a aplicación 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.

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

Exemplo

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 Common Data Service e para o que se engadiron datos de mostra.

  1. Abre unha aplicación en branco e logo especifique a entidade Contas.

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

    Distinct(Accounts, address1_city)

    Esta fórmula mostra todas as cidades da entidade 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.Value)

    Esta función Filtro mostra só os rexistros da entidade Contas para a que a cidade coincide co valor seleccionado no control 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