J'utilise ExtJS pour créer un EditorGridPanel avec un combobox pour un éditeur dans une cellule.ExtJS: Combobox dans EditorGridPanel ne pas sélectionner l'élément souhaité (avec cas de test)
Le combobox dans mon EditorGridPanel qui ne fonctionne pas comme je m'y attendais pas à.
Lorsque l'utilisateur tape la première lettre d'un élément dans la liste déroulante, le combobox semble l'ignorer et sélectionnez le premier élément dans la liste. Je peux reproduire l'erreur cohérente et ont mis en place un test ici: http://cluebucket.com/dev/testcase/testcase.html
Chargez la page et reproduire le comportement par ce qui suit - notez que cela est fait à l'aide du clavier, pas de clics de souris:
- Cliquez sur « Ajouter un enregistrement » (Une nouvelle ligne est ajoutée à la grille)
- saisir du texte dans le champ de texte.
- TAB dans le champ Priorité sans rien sélectionner (Aucun reste sélectionné)
TAB hors du champ Priorité. (Une nouvelle ligne est ajoutée à la grille)
saisir du texte et TAB au champ prioritaire
- TYPE v (Très élevé est sélectionné)
- TAB du champ prioritaire (Une nouvelle ligne est ajoutée au réseau)
- saisir du texte et TAB au champ prioritaire
type v (Aucun est sélectionné, mais très élevé aurait dû être)
TAB du champ prioritaire
- Entrez le texte et TAB au champ prioritaire
- type l ('el') (Low est sélectionné)
- TAB sur, saisir du texte, TAB priorité
- type I (Aucun est sélectionné)
Il apparaît que lorsque l'utilisateur tente de sélectionner la même valeur que celle sélectionnée dans la ligne précédente, la zone de liste déroulante sélectionne Aucun.
Des idées? Le code est disponible à cluebucket.com/dev/testcase/js/testcase.js
Réflexions/pointeurs/corrections sont appréciés !!
grâce
tom