Navegación mellorada do teclado de lenzo nas aplicacións de lenzo (experimental)
[Este artigo é a documentación de prelanzamento e está suxeito a cambios.]
Importante
- Esta é unha funcionalidade experimental.
- As funcionalidades experimentais non se deseñaron para uso de produción e poden ter funcionalidade restrinxida. Estas funcionalidades están dispoñibles antes da versión oficial para que os clientes poidan obter acceso a elas rápido e fornecer comentarios.
Cando estás aniñando controis como contenedores e instancias de compoñentes, o valor introducido polo usuario para TabIndex ás veces non se respecta. Navegación mellorada do teclado de lenzo a configuración experimental mellora a experiencia de navegación nesta situación cando Tab preme a tecla do teclado para axudar a centrarse no contedor ou control desexado de forma precisa e previsible.
Esta función tamén engade compatibilidade para xestionar a accesibilidade das pestanas do teclado en liña co resto dos controis das aplicacións de lenzo. E aborda as asignacións manuais de TabIndex para todos os controis.
Nota
Esta función engádese como "Experimental" para manter a compatibilidade con versións anteriores e manter a funcionalidade da aplicación existente.
Cando esta función está activada, tamén activa as seguintes propiedades booleanas para todos os controis fillos para o contenedor ou a instancia do compoñente seleccionado nas aplicacións de lenzo:
| Nome da propiedade | Descripción |
|---|---|
| Clasificar controis secundarios por prioridade | Determina a orde de navegación (Orde Z) para controis fillos no lenzo ao premer a tecla Tab do teclado.
|
| Activar foco de control secundario | Determina o valor de TabIndex para controis fillos no lenzo ao premer a tecla tabulador do teclado.
|
Configura a navegación mellorada do teclado de lenzo na túa aplicación
Se aínda non está activada, siga estes pasos para activar esta función na súa aplicación e configure as propiedades mencionadas anteriormente.
Iniciar sesión en Power Apps.
No panel esquerdo, seleccione Aplicacións.
Seleccione a súa aplicación e, a continuación, seleccione Editar.
En Power Apps Studio, seleccione Configuración > Próximas funcións > Experimental.
Seleccione Navegación mellorada do teclado de lenzo para activar a función.
Pecha a configuración.
Agora que activaches a función experimental, verás dúas novas propiedades para controis e contedores—Prioriza os controis dos nenos, e Activa o foco de control infantil. Cambie os valores da propiedade segundo corresponda.
Exemplos
Agora que entendes a nova función coa navegación mellorada do teclado de lenzo, vexamos algúns exemplos para comprender o comportamento cando se preme a tecla de tabulación.
Comportamento de navegación do teclado de lenzo mellorado predeterminado
O seguinte exemplo mostra varios controis de entrada de texto e varios escenarios de aniñación. O número que aparece na entrada representa o valor do TabIndex propiedade. Hai dous contedores aniñados e controis de compoñentes superpostos un sobre outro.
A orde predeterminada está determinada pola posición relativa dos controis. Cando o foco entra nun contedor ou nun compoñente, as pestanas percorren primeiro os fillos do contedor antes de pasar ao seguinte control dispoñible.

Cando Priorizar controis fillos está desactivado
No seguinte exemplo, cada control de contedores e compoñentes ten o Prioriza os controis dos nenos propiedade definida como "Desactivado". Polo tanto, considérase que todas as entradas están no mesmo nivel de anidación, polo que a orde está determinada exclusivamente pola súa Posición X/Y relativo á pantalla.

Configuración avanzada con opcións mixtas
No seguinte exemplo, os envases con contorno laranxa teñen Prioriza os controis dos nenos propiedade definida como "Desactivado". Todos os demais controis teñen esta propiedade definida como "Activado". Ademais, un costume TabIndex estableceuse a propiedade para algunhas entradas, indicada polo número que aparece en cada entrada.
A orde de tabulacións avanza primeiro polos contedores e controis cun valor TabIndex superior a 0 e despois pasa por todos os demais cun valor 0. Este comportamento foi tamén na implementación anterior.

Consulte tamén
Comentarios
Enviar e ver os comentarios