Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

169
Views
Enfoque la siguiente entrada al presionar Tab en Angular

Tengo múltiples entradas editables en mi pantalla.

Entre estas entradas editables tengo botones y entradas deshabilitadas.

El comportamiento real es cuando presiono Tabulador, los elementos html entre la entrada actual y la siguiente se enfocan. Debería presionar Tab hasta que llegue a la Entrada de mi hermano.

Este comportamiento no es lo que quiero.

Lo que espero es que cuando presiono el tabulador, la siguiente entrada deseada se enfoque.

Aquí un código simplificado

 <ng-container #form *ngFor="let elm of elms; let currIndex = index" cdkTrapFocus [cdkTrapFocusAutoCapture]="true"> <app-item [index]="currIndex"> Here I get a line with : span, disabled input , editable input then a button </app-item> </ng-container>

Traté de usar una directiva que se enfoca en el próximo hermano dependiendo de que no funcione debido a elementos html anidados complejos dentro app-item .

Me gustaría saber si hay una solución mucho más simple usando Angular CDK y "etiquetar" los elementos deseados para enfocar usando la tecla de tab .

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puede agregar dinámicamente tabindex="-1" al elemento de entrada, y cuando haga clic en la tecla de tab , ese elemento se omitirá.

Entonces, en cada botón y entradas deshabilitadas, solo agregue tabindex="-1" .

 <input tabindex="-1" />
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!