2010-10-18 4 views
0

Так что у меня две картины странности, что происходящие alt textExtJs Сетка действует очень странно

Как вы можете видеть на картинке выше, полоса прокрутки с правой стороны, в настоящее время отрезаны немного по экран, и даже когда вы прокручиваете направо, вы не получаете планку назад, она остается отрезанной.

Вот другой сценарий: alt text

Здесь вы можете увидеть, что, когда я прокручиваю вниз в этой сетке, полоса прокрутки вид вписывается в нижней части сетки, и даже не идут все вниз. Вам нужно вручную щелкнуть по сетке и нажать стрелку вниз, чтобы получить остальную часть пути вниз.

Что может вызвать обе эти странные проблемы?

Edit:

Вот код для генерации сетки (Ext создается с помощью элементов управления 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 

Здесь мы добавим сетку на страницу:

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

Пожалуйста, разместите конфигурацию сетки. Кажется, что размеры сетки выше, чем фактический компонент, который удерживает сетку (возможно, сворачиваемая панель). –

+0

Добавлен код, который показывает, где сетка создана и добавлена ​​... – Scott

+0

Вы были правы, это была высота сетки ... сообщение как ответ и плохо дал вам галочку;) спасибо! – Scott

ответ

1

Кажется, что размеры сетки выше, чем фактический компонент, который удерживает сетку (складная панель).

Смежные вопросы