2010-09-10 10 views
1

J'ai GridPanel avec barre d'outils avec de nombreux boutons. Tous les boutons ne peuvent pas être placés dans une rangée, donc vous pouvez les voir avec une flèche. Si je clique sur le bouton de l'outil qui est initialement caché rien ne se passe. Sur le moniteur avec une résolution plus élevée, le même bouton est visible et le clic fonctionne.ExtJS et barre d'outils avec de nombreux boutons

Je n'ai pas réussi à trouver rien sur le sujet (c'est évidemment un bug).

Est-ce que quelqu'un sait solution de contournement?

+0

Signaler à Ext sur leurs forums (comme bug peut-être?) – Lloyd

Répondre

6

Cela peut être un bogue, mais si tel est le cas, cela ne se produit pas uniquement en implémentant ce que vous avez décrit.

J'ai mis ensemble this sample (qui est similaire à the toolbar overflow example at sencha mais la fenêtre a une largeur plus petite afin de cacher certains boutons) et chaque bouton fonctionne très bien pour moi.

Peut-être que vous pouvez copier la façon de le faire à partir de là. Ou peut-être que vous pouvez poster le code pertinent.

+0

@Proton Je crée des boutons de barre d'outils séparément, puis je leur assigne un gestionnaire d'événements en utilisant la fonction 'on'. Si j'utilise la propriété du gestionnaire lors de la création du bouton, comme dans l'exemple fourni, cela fonctionne correctement. J'utilise le constructeur Ext.Button pour les boutons de la barre d'outils. Merci, j'ai une solution de contournement. –