ExtJS 4 - Grille de barre de Défilement Verticale problème
Dans notre application, nous avons une fenêtre contenant une Grille et deux boutons - Claire & Récupérer.
L'utilisateur peut charger les enregistrements du serveur dans la grille en cliquant sur les Récupérer bouton et pouvez ensuite effacer la grille store en cliquant sur le bouton Effacer.
Le problème est que, parfois, la barre de défilement verticale ne fonctionne pas lorsque l'utilisateur charge la grille pour la deuxième fois.
Qui est, si l'utilisateur clique sur la Récupérer " bouton pour charger les enregistrements, puis utilise Clair à vide de la grille - et encore, clique sur Récupérer, puis ce deuxième temps de la barre de défilement verticale ne fonctionne pas dans la grille.
En fait, la barre de défilement verticale ne fonctionne que pour la première fois, puis il s'arrête de fonctionner jusqu'à ce que l'utilisateur recharge toute la page à nouveau par l'actualisation de la fenêtre du navigateur.
Le plus étrange, c'est que cette question n'est pas "cohérent". C'est, ce problème ne se produit que parfois, sans rien faire de plus. C'est la même Récupérer et Effacer les boutons qui sont cliqués, les mêmes données qui provient du serveur, mais la barre de défilement s'arrête juste au travail, parfois sans afficher de message d'erreur.
Cela devient très gênant pour l'utilisateur et qu'il est aussi de ne pas afficher les erreurs, ainsi, il est très difficile à diagnostiquer.
Quelqu'un a été confronté à un problème similaire, ou quelqu'un pourrait s'il vous plaît signaler à quelque chose d'utile qui pourrait vous venir en aide dans cette.
Quelques informations sur l'environnement, je travaille dans:
- ExtJS De La Version 4.0.7
- Navigateurs Vérifié - IE8, IE9, FF4+, Chrome10+
OriginalL'auteur netemp | 2012-01-02
Vous devez vous connecter pour publier un commentaire.
Moi aussi j'ai eu des problèmes avec les barres de défilement sur la grille de panneaux.
Il semble que la solution est de mettre à la hauteur mais aussi de la largeur de la grille.
Essayez également d'utiliser cette méthode sur l'événement load de la boutique:
OriginalL'auteur Seltzlab
J'ai connu des problèmes avec les ExtJS barre de défilement (où elle s'arrête de travailler ou se couper, ou de ne pas redimensionner lui-même), je ne peux pas donner quelque chose de concret, sans un exemple de code, mais j'ai géré ça à chaque fois, effectuez l'une des opérations suivantes:
1) mettre le composant fautif dans une fenêtre d'affichage (ne fonctionne pas pour votre fenêtre)
2) la fixation d'une certaine hauteur dans le composant config
3) réglage de la mise en page de config (soit de la forme ou de la frontière semblait fonctionner)
Vous pouvez également essayer de
yourGridPanel.doComponentLayout()
avec succès d'une banque de données de charge (lorsque récupérer votre méthode exécute).OriginalL'auteur Geronimo
peut-être que vous devriez mettre à jour Extjs lib à la version 4.1.1.
Quant à moi 4.1.1 version inclut des correctifs pour certains de la grille des barres de défilement questions, que j'ai résolu par l'application des correctifs dans 4.0.7.
OriginalL'auteur mixo