2010-10-29 3 views
2

Salut dans mon projet java, nous avons une grille extjs. pendant que j'augmente les données dans le panneau de la grille, la barre de défilement verticale va automatiquement. Si les données sont petites, la barre de défilement n'apparaîtra pas. mais l'espace de la barre de défilement est apparu dans ma grille. Ce dont j'ai besoin, c'est que la quantité de données soit petite, elle ne doit pas montrer la barre de défilement et l'espace de la barre de défilement, et quand j'inaugure les données, cela devrait permettre à la barre de défilement de s'afficher. Comment puis-je l'obtenir.Comment éviter l'espace de la barre de défilement alors qu'il n'apparaît pas dans le panneau de la grille extjs?

Merci,

Répondre

0

Vous devrez peut-être remplacer la feuille de style css. Probablement

.x-list-body { 
    overflow-y: hidden; 
} 

mais cela pourrait être un autre des styles.

+0

Merci u ... J'ai essayé mais j'ai cet espace scrollbar quand il est pas apparu ... – Ver

1

Peut être que cela vous aidera

new Ext.grid.GridPanel({ 
    ... 
    view : new Ext.grid.GridView({ 
       forceFit : true, 
       scrollOffset: 0, 
       getTotalWidth: function() { 
        return "auto"; 
       } 
    }) 
    ... 
} 
Questions connexes