2010-10-18 10 views
0

J'ai donc deux images de la bizarrerie qui INTERVENUES alt textExtJs 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: alt text

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 
+0

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). –

+0

Ajouté le code qui montre où la grille est créée et ajoutée ... – Scott

+0

Vous aviez raison, c'était la hauteur de la grille ... poster comme une réponse et mal vous donner la coche;) merci! – Scott

Répondre

1

Il semble que les tailles de la grille soient plus élevées que le composant réel qui contient la grille (un panneau pliable).