Navegació millorada del teclat del llenç a les aplicacions de llenç (experimental)

[Aquest article forma part de la documentació preliminar i està subjecte a canvis.]

Important

  • Això és una característica experimental.
  • Les característiques experimentals no estan dissenyades per a un entorn de producció i poden tenir una funcionalitat restringida. Aquestes característiques estan disponibles abans d’un llançament oficial de producte per tal que els clients el puguin utilitzar abans i enviar-nos els seus comentaris.

Quan imbrica controls com ara contenidors i instàncies de components, de vegades no es respecta el valor d'entrada de l'usuari per a TabIndex. La configuració experimental de navegació del teclat del llenç millorada millora l'experiència de navegació en aquesta situació quan es prem la tecla Tab al teclat ajudant a centrar-se en el contenidor o control desitjat de manera precisa i predictible.

Aquesta característica també afegeix suport per gestionar l'accessibilitat per a les pestanyes del teclat en línia amb la resta dels controls de les aplicacions de llenç. I adreces tasques manuals de TabIndex per a tots els controls.

Nota

Aquesta característica s'afegeix com a "Experimental" per mantenir la compatibilitat cap enrere i mantenir la funcionalitat d'aplicació existent.

Quan aquesta característica està activada, també habilita les propietats booleanes següents per a tots els controls secundaris per al contenidor o la instància de component seleccionats a les aplicacions de llenç:

Nom de la propietat Descripció
Prioritza els controls secundaris Determina l'ordre de navegació (ordre Z) per als controls secundaris sobre el llenç en prémer la tecla de pestanya del teclat.
  • Activat (per defecte): en prémer la tecla de pestanya del teclat, primer progressarà a través de tots els controls secundaris abans de moure el focus fora de la instància del contenidor o component seleccionat. Aquesta opció es recomana per a elements HTML imbricats de manera similar.
  • Desactivat : en prémer la tecla de pestanya del teclat es progressarà a través de tots els controls només basats en l'ordre Z, ignorant la relació pare-fill entre controls o contenidors per a la navegació del teclat.
Nota: aquesta propietat no s'aplica als contenidors responsius o d'autocapa.
Habilita el focus de control secundari Determina el valor de TabIndex per als controls secundaris sobre el llenç en prémer la tecla de pestanya al teclat.
  • A (per defecte): en prémer la tecla de pestanya es comporta segons els valors de TabIndex definits a cada control.
  • Desactivat : en prémer la tecla de pestanya no es mou el focus a cap control secundari dins de la instància de contenidor o component seleccionada. Estableix el valor TabIndex a -1 per a tots els controls secundaris.

Configura la navegació millorada del teclat del llenç a l'aplicació

Si encara no està habilitat, seguiu aquests passos per habilitar aquesta funció a l'aplicació i definiu les propietats esmentades anteriorment.

  1. Inicia la sessió al Power Apps.

  2. Seleccioneu Aplicacions a la subfinestra esquerra.

  3. Seleccioneu l'aplicació i, a continuació, seleccioneu Edita.

  4. A Power Apps Studio, seleccioneu Configuració > Properes característiques > Experimentals.

  5. Seleccioneu Navegació millorada del teclat del llenç per activar la característica.

    Configuració millorada de la navegació del teclat del llenç

  6. Tanca la configuració.

Ara que heu activat la funció experimental, veureu dues propietats noves per als controls i contenidors —Prioritzeu els controls secundaris i Habilita el focus de control secundari. Canvieu els valors de la propietat segons convingui.

Propietats millorades de navegació del teclat del llenç

Exemples

Ara que enteneu la nova característica amb una navegació millorada del teclat del llenç, fem una ullada a alguns exemples per entendre el comportament quan es prem la tecla de pestanya.

Comportament de navegació del teclat del llenç millorat per defecte

L'exemple següent mostra diversos controls d'entrada de text i diversos escenaris d'imbricació. El número que es mostra a l'entrada representa el valor de la propietat TabIndex. Hi ha dos contenidors imbricats, i els controls de components se superposen l'un sobre l'altre.

L'ordre per defecte ve determinat per la posició relativa dels controls. Quan el focus entra en un contenidor o un component, les pestanyes primer travessen els fills del contenidor abans de passar al següent control disponible.

Comportament per defecte de l'aplicació

Quan Prioritza els controls secundaris està definit com a Desactivat

A l'exemple següent, cada control de contenidor i component té la propietat Prioritza els controls secundaris establerta com a "Desactivat". Per tant, es considera que totes les entrades estan al mateix nivell de nidificació, de manera que l'ordre està determinat exclusivament per la seva posició X/Y relativa a la pantalla.

No prioritzis els controls secundaris

Configuració avançada amb configuracions mixtes

En el següent exemple, els contenidors esbossats taronja han prioritzat la propietat de controls secundaris establerta com a "Desactivat". Tots els altres controls tenen aquesta propietat establerta com a "Activat". A més, s'ha establert una propietat TabIndex personalitzada per a algunes entrades, indicada pel número que es mostra a cada entrada.

L'ordre de pestanyes primer procedeix a través dels contenidors i controls amb un valor TabIndex superior a 0, i després procedeix a través de tots els altres amb valor de 0. Aquest comportament també va ser el de la implementació anterior.

Configuració avançada amb configuracions mixtes

Consulteu també