J'ai donc deux images de la bizarrerie qui INTERVENUES ExtJs grille jouant le rôle très étrange
Comme vous pouvez le voir dans l'image ci-dessus, la barre de défilement sur le côté droit est coupé un peu par l'écran, et même lorsque vous faites défiler vers la droite, vous ne récupérez pas la barre, elle reste coupée.
Voici l'autre scénario:
Ici, vous pouvez voir que quand je défiler vers le bas dans cette grille, la barre de défilement correspond sorte de dans le fond de la grille et ne va même pas tous les descente. Vous devez cliquer manuellement dans la grille et appuyer sur la flèche vers le bas pour faire le reste.
Qu'est-ce qui pourrait causer ces deux problèmes?
Edit:
Voici le code pour générer la grille (poste créé par les contrôles VB):
Dim VehicleOptionsGrid As New Akcelerant.Framework.WebControls.Grids.Grid
With VehicleOptionsGrid
.ID = "VehicleOptionsGrid"
.Title = "Vehicle Options"
.Toolbar.UseDefaultButtons = False
.Mode = Grids.Grid.GridMode.Control
.Panel.Border = False
.Panel.Style = "border-width:1px;margin-bottom:5px"
.Ref = "../../../../../VehicleOptionsGrid"
.Editable = True
With .Columns.Add("IsSelected", "Selection", Akcelerant.Framework.WebControls.Grids.Grid.ColumnDataType.Boolean)
.Renderer = "renderVehicleCheckbox"
End With
.Columns.Add("CollateralId", "").Hidden = True
.Columns.Add("OptionId", "OptionId").Hidden =True
.Columns.Add("OptionName", "Name").Width = 200
.GridHeight = 400
.DataBind()
ViewResponse.AddScript(.ToString(False))
ViewResponse.AddScript("VehicleOptionsGrid.grid.addListener('cellclick', changeOptionStatus);")
End With
Voici où nous ajoutons la grille à la page:
With .AddPanel
With .AddPanel
.Title = ""
.Html = "Standard Options are preselected. Please select additional options as needed."
.Style = "padding-bottom:5px"
End With
.Ref = "../../../../VehicleOptionsPanel"
.Title = "Vehicle Options"
.Frame = True
.Style = "padding-bottom:5px"
.Layout = Pages.Panel.LayoutType.Column
.Height = 400
.Collapsed = True
.AddExtObject("VehicleOptionsGrid.grid")
End With
Veuillez poster votre configuration de grille. Il semble que les tailles de la grille sont plus élevées que le composant réel qui détient la grille (un panneau pliable peut-être). –
Ajouté le code qui montre où la grille est créée et ajoutée ... – Scott
Vous aviez raison, c'était la hauteur de la grille ... poster comme une réponse et mal vous donner la coche;) merci! – Scott