2009-06-02 6 views
1

J'utilise GWT 1.6.4 et GWT-Ext 2.0.6. J'essaie d'utiliser EditorGridPanel et face à des problèmes de rendu. Lorsque le module est chargé, je crée un Panel (TopPanel) avec BorderLayout et l'ajoute au ViewPort. Je crée ensuite un autre panneau (CenterPanel) et ajoute EditorGridPanel, trois boutons au centre du panneau BorderLayout (TopPanel). J'ai essayé de nombreuses mises en page pour CenterPanel mais je n'arrive toujours pas à obtenir ce que je veux.Problème de rendu GWT-Ext EditorGridPanel

Je souhaite que la table s'affiche avec les données et barres de défilement requises. Tous les trois boutons viennent en dessous de la table. Les données de la table proviennent d'un appel asynchrone lorsque le module est chargé. Ainsi, lorsque l'écran est rendu à l'utilisateur, les données sont remplies dans la table. Mais il semble que la table soit restituée sans données et lorsque le processus asynchrone se termine, la table est remplie mais ne se redimensionne pas pour s'adapter à l'écran, alors montrez-moi seulement une ligne.

Le problème est avec la grille, je ne reçois pas de barres de défilement. Deuxièmement, je ne veux pas définir la hauteur et la largeur de la grille. Je veux que cela prenne le plus de choses possibles et montre les barres de défilement, comme nous le faisons dans la table html en définissant la largeur et la hauteur à 100%.

Merci

Répondre

0

J'ai trouvé la solution. Je devais ajouter la grille sur un panneau. J'ai dû définir la disposition de ce panneau à FitLayout(). Deuxièmement, a dû appeler doLayout() sur ce panneau après avoir chargé le magasin avec les données. Je reçois maintenant les barres de défilement pour la table ainsi que tout l'espace disponible.

Questions connexes