2017-09-14 2 views
0

Je veux rendre le clavier déroulant accessible. En ce moment, il ne fonctionne pas lorsque j'utilise le clavier haut et bas. J'ai appliqué tabindex mais je ne travaille toujours pas. Quelqu'un at-il une idée à ce sujet ..Comment rendre le clavier PrimeNG Dropdown accessible

<p-dropdown [options]="cities" tabindex="1" placeholder="Select an option"></p-dropdown 
+0

prend déjà en charge les événements Dropdown keydown pour le haut et vers le bas, une fois que le contrôle a le focus. Il regarde vers le bas (40), vers le haut (38), l'espace (32, entre (13), l'évasion (27) et l'onglet (9) Veuillez vous assurer que vous utilisez la version la plus récente de primeNG – BillF

Répondre

1

J'ai essayé cela, il fonctionne correctement en utilisant le clavier et flèche vers le bas:

version NPM:

"primeng": "^4.1.3" 

dans le fichier html

<p-dropdown [options]="cities" [(ngModel)]="selectedCity" tabindex="1" placeholder="Select an option"></p-dropdown> 

module.ts

import { DropdownModule } from 'primeng/primeng'; 

@NgModule({ 
    imports: [ 
     DropdownModule 
    ] 
}) 

component.ts

import {SelectItem} from 'primeng/primeng'; 

    cities: SelectItem[]; 
    selectedCity: string;