Compartir por


Control despregable en Power Apps

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

Descrición

Un control despregable conserva o espazo da pantalla, especialmente cando a lista contén moitas opcións. O control ocupa só unha liña a menos que o usuario seleccione o chevron para revelar máis opcións. O control mostra un máximo de 500 elementos.

Propiedades da clave

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

Elementos : a fonte de datos que contén os elementos que aparecen no control. Se a fonte ten varias columnas, estableza a propiedade Value do control na columna de datos que desexa mostrar.

Valor : a columna de datos que desexa mostrar no control (por exemplo, se unha fonte de datos ten varias columnas).

Seleccionado : o rexistro de datos que representa o elemento seleccionado.

AllowEmptySelection - Se o control non pode ter elementos seleccionados. Cando é falso, sempre haberá un elemento seleccionado, que inicialmente será o elemento predeterminado ou o primeiro.

Propiedades adicionais

AccessibleLabel - Etiqueta para lectores de pantalla.

BorderColor - A cor do bordo dun control.

BorderStyle - Se o bordo dun control é sólido, trazado, punteado ou ningún.

BorderThickness - O grosor do bordo dun control.

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

ChevronFill - A cor da frecha cara abaixo nunha lista despregable.

Cor - A cor do texto nun control.

DisplayMode - Se o control permite a entrada do usuario (Editar), só mostra datos (Vista) ou está desactivado (Desactivado).

DisabledBorderColor - A cor do bordo dun control se a propiedade DisplayMode do control está establecida en Disabled.

DisabledColor - A cor do texto nun control se a súa propiedade DisplayMode está establecida en Disabled.

DisabledFill - A cor de fondo dun control se a súa propiedade DisplayMode está establecida en Disabled.

Recheo - 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 - O peso do texto nun control: Negriña, Semigrosa, Normal ou Lixeiro.

Altura : a 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 nese control.

HoverColor - A cor do texto nun control cando o usuario mantén o punteiro do rato nel.

HoverFill - A cor de fondo dun control cando o usuario mantén o punteiro do rato nel.

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

OnSelect - Accións a realizar cando o usuario selecciona un 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 nun 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 selecciona ese control.

PressedColor - A cor do texto nun control cando o usuario selecciona ese control.

PressedFill - A cor de fondo dun control cando o usuario selecciona ese control.

Restablecer: indica se un control volve ao seu valor predeterminado.

SelectedText (Deprecated) - 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 nunha lista ou a cor da ferramenta de selección nun control de pluma.

SelectionFill - A cor de fondo dun elemento ou elementos seleccionados nunha lista ou unha área seleccionada dun control de pluma.

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

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

Consello de ferramentas - Texto explicativo que aparece cando o usuario pasa sobre un control.

Subliñado : indica se aparece unha liña debaixo do texto que aparece nun control.

Visible - Se un control aparece ou está oculto.

Ancho - A 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 pai (pantalla se non hai contedor pai).

Y - A distancia entre o bordo superior dun control e o bordo superior do contedor pai (pantalla se non hai contedor pai).

Nota

As propiedades do bordo deslizante están controladas polas propiedades FocusedBorder .

Exemplos

Lista sinxela

  1. Engade un control despregable e establece a súa propiedade Items nesta expresión:

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

    Non sabes como engadir, nomear e configurar un control?

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

Lista dunha fonte de datos

Os principios deste procedemento aplícanse a calquera fonte de datos que proporcione 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 engadir datos de mostra.

  1. Abre unha aplicación en branco e engade a táboa Contas desde Dataverse.

  2. Engade un control despregable e establece a súa propiedade Items a esta fórmula:

    Distinct(Accounts, 'Address 1: City')

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

  3. (Opcional) Cambia o nome do control despregable a Cidades, engade un control vertical da galería e establece a propiedade Elementos da galería nesta fórmula:

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

    Esta función Filtro mostra só aqueles rexistros na táboa Contas para os 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
  • SelecciónEncher e encher

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

Soporte do lector de pantalla

Soporte para teclado