Bom dia pessoal!
Existe a possibilidade de abrir a dropdownlist do combobox via código?
Preciso pois estou num projeto de migração de um software desktop para web e nele à acessibilidade funciona da seguinte maneira:
- Quando está em um campo de texto:
Tecla para baixo, foco vai para o campo de baixo;
Tecla para cima, foco vai para o campo de cima;
Porém tive problemas com o combobox… pois quando o foco vai para o mesmo as setas assumem o papel de mudar os itens do combo, o que é o correto e padrão dos navegadores.
Fazer com que as setas pulem para os outros campos é tranqüilo, já fizemos, porém o que queremos é um pouco mais complicado:
Enquanto o usuário não abrir a dropdownlist, quando acionar seta cima/baixo assume o papel de pular o foco.
Quando ele acionar a barra de espaço abriria a dropdown e ai as setas funcionem como mudança de item…
Então a dúvida é exatamente essa: Tem como invocar um método que abra a DROPDOWNLIST???
Procurei e não achei nada…
No FireFox a dropdown abre somente com o F4…
No IE e no chrome ela não abriu no F4… nem sei a tecla de atalho que seria…
Até pensei em manipular o F4, quando o cara ‘clicasse’ no F4 teria uma flag que deixaria as setas mudando o item e quando não tivesse mudasse o foco…
Porém, a tecla F4 é uma tecla de atalho importantíssima dentro do software e já esta mapeada…