J'ai mis en place un panneau d'onglets extensible dans notre produit. Mais j'ai aussi besoin de supporter la fonctionnalité accesskey. Par exemple, une touche "Alt + P" ouvrira l'un des onglets. Quelqu'un a-t-il une expérience de la mise en œuvre de ceComment implémenter accesskey sur les onglets ExtJs?
Répondre
Le cœur de cette opération consiste à créer une table de touches pour reconnaître que vous appuyez sur une combinaison de touches, une fois que cela est détecté, vous pouvez ensuite ajouter un gestionnaire personnalisé.
Voir ici: http://dev.sencha.com/deploy/dev/docs/?class=Ext.KeyMap
par exemple:
var map = new Ext.KeyMap("my-element", [
{
key: [10,13],
fn: function(){ alert("Return was pressed"); }
}, {
key: "abc",
fn: function(){ alert('a, b or c was pressed'); }
}, {
key: "\t",
ctrl:true,
shift:true,
fn: function(){ alert('Control + shift + tab was pressed.'); }
}
]);
ci-dessus sont un certain nombre d'applications d'échantillons, vous remplacez simplement « mon élément » avec l'élément que vous souhaitez regarder les touches sur (donc quel élément sélectionné les détectera). Si vous souhaitez avoir un mappage de clé large APPLICATION, cet élément doit être soit le corps de la page, soit la fenêtre elle-même, soit la fenêtre ExtJS Viewport (si vous en utilisez un)/élément Master. Cela signifie que vous pouvez être dans n'importe quelle zone de votre application et que la touche est détectée. Le comportement suivant que vous définissez sous la propriété 'fn' (c'est-à-dire l'onglet de modification, etc.) ...
- 1. accesskey sur le navigateur mobile
- 2. comment utiliser accesskey en html
- 3. Utilisation de AccessKey dans asp.net
- 4. seule icône sur les onglets
- 5. Comment implémenter des onglets flottants de type VS 2010?
- 6. Comment recharger les vues lorsque l'utilisateur Cliquez sur les onglets?
- 7. Onglets Android - éviter de recréer des activités sur les clics sur les onglets
- 8. Afficher les onglets comme FireFox sur mon site Web
- 9. Charger les onglets Ajax sur demande
- 10. OnClickListener sur les onglets ne fonctionne pas
- 11. Android: Aide sur les onglets afficher
- 12. Pour l'orientation portrait sur les onglets
- 13. Comment fonctionnent les onglets pour les zones de texte?
- 14. comment autoresize iframe contenu sur extjs webdesktop
- 15. Comment mettre les onglets WPF Tab Control sur le côté
- 16. Drupal: comment désactiver les onglets d'édition sur le frontal?
- 17. Onglets jQuery-ui: interférence entre les onglets
- 18. Comment faire pour que AccessKey ou AcceleratorKey fonctionne dans Silverlight?
- 19. Eclipse pour les onglets
- 20. Onglets Jquery: modifiez les données ajax sur l'onglet cliquez sur
- 21. Construire arbre ExtJS sur fly
- 22. ExtJS RowEditor sur la grille
- 23. Comment désactiver les onglets dans Richfaces
- 24. comment désactiver les onglets en utilisant jquery
- 25. OpenLicenseBuilder Comment implémenter les licences
- 26. Comment implémenter les préférences utilisateur sur une page PHP jQuery?
- 27. Activer les onglets avec les onglets jquery ui numéro
- 28. Comment faire pour que les volets à onglets Java affichent les onglets de droite à gauche?
- 29. Bouton ExtJS Close sur chaque onglet d'un onglet
- 30. Formulaires sur des onglets mettant à jour d'autres onglets