Control de caixa de combinación en Power Apps

Un control que permite aos usuarios facer seleccións entre as opcións fornecidas. Admite a busca e seleccións múltiples.

Descripción

Control de Caixa de combinación que permite buscar elementos que seleccionará. A busca realízase no lado do servidor na propiedade SearchField polo que o rendemento non se ve afectado por orixes de datos moi grandes.

O modo de selección individual ou configúrase mediante a propiedade SelectMultiple.

Ao buscar elementos que seleccionar, para cada elemento pode optar por amosar un único valor de datos, dous valores ou unha imaxe e dous valores (persoa) modificando a configuración de deseño no panel de datos.

Ao ver en pequenas pantallas, o control flotante da lista de elementos converterase nun control de pantalla completa para unha mellor utilización.

Nota

Se quere buscar elementos con números, converta os números en texto coa función Texto(). Por exemplo, Texto(12345).

Selector de persoas

Para usar Caixa de combinación como selector de persoas, escolla o modelo Persoa da configuración de deseño no panel de datos e configure as propiedades de datos relacionadas que se amosarán para a persoa que se atopa a continuación.

Propiedades clave

Elementos - A orixe de datos a partir da cal se poden realizar seleccións.

DefaultSelectedItems - Os elementos iniciais seleccionados antes de que o usuario interactúe co control.

SelectedItems - Lista de elementos seleccionados resultantes da interacción do usuario.

SelectMultiple - Se o usuario pode seleccionar un único elemento ou varios elementos.

IsSearchable - Se o usuario pode buscar elementos antes de seleccionar.

SearchFields - Os campos de datos da orixe de datos buscados cando o usuario está a introducir texto. Para buscar en varios campos, estableza ComboBox1.SearchFields = ["MyFirstColumn", "MySecondColumn"]

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.

DisplayFields - Lista de campos mostrados para cada elemento devolto pola busca. O máis sinxelo de configurar a través do panel de datos no separador Opción de propiedades.

DisplayMode: se o control permite a entrada do usuario (Editar), só mostra datos (Ver) ou está desactivado (Desactivado).

FocusedBorderColor: a cor do bordo dun control cando o control está enfocado.

FocusedBorderThickness: o grosor do bordo dun control cando o control está enfocado.

Altura: distancia entre os bordos superior e inferior dun control.

InputTextPlaceholder - Texto instrutivo mostrado aos usuarios finais cando non se seleccionan elementos.

OnChange - Como responde a aplicación cando o usuario cambia unha selección.

OnNavigate – Como responde a aplicación cando o usuario fai clic nun elemento.

OnSelect: Como responde a aplicación cando o usuario toca ou fai clic nun control.

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

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

  1. No separador Inserir, abra o menú Controis e, a continuación, seleccione Caixa de combinación.

  2. No separador Propiedades do panel da dereita, abra a lista Seleccionar orixe de datos (xunto a Elementos) e logo engada ou selecciona unha orixe de datos.

  3. No mesmo separador, seleccione Editar (xunto a Campos).

  4. No panel Datos, abra a lista Texto principal e logo seleccione a columna que desexa mostrar no control Caixa de combinación.

  5. Mentres mantén premida a tecla Alt, seleccione a frecha cara abaixo para abrir o control Caixa de combinación.

    O control mostra os datos da columna que especificou na orixe de datos que especificou.

  6. (opcional) Para mostrar o primeiro rexistro por defecto, configure a propiedade DefaultSelectedItems nesta expresión, substituíndo DataSource polo nome da súa orixe de datos:

    First(DataSource)

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
  • SelectionTagColor e SelectionTagFill

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

Soporte do lector de pantalla

  • AccessibleLabel debe estar presente.

    Nota

    Nas pantallas táctiles, os usuarios do lector de pantalla poden navegar polo contido da caixa de combinación de xeito secuencial. A caixa de combinación actúa como un botón que mostra ou esconde o seu contido cando está seleccionado.

Compatibilidade do teclado

  • TabIndex debe equivaler a cero ou ser superior para que os usuarios do teclado poidan navegar ata el.

  • Os indicadores de enfoque deben ser claramente visibles. Use FocusedBorderColor e FocusedBorderThickness para conseguilo.

    Nota

    A tecla do separador permite saír ou acceder á caixa de combinación. As teclas de frecha permiten navegar polos contidos da caixa de combinación. A tecla de escape pecha o menú despregable cando se abre.