2010-08-17 5 views
0

J'ajoute donc un panneau d'onglets à une fenêtre enfant. Un grand nombre de nos contrôles sont définis par l'utilisateur, mais cela ressemble à un problème d'ExtJS. Lorsque j'ajoute un panneau à onglets, puis que j'essaie d'ajouter des commandes et des commandes à ce panneau, tout est coupé sur ce panneau.Panneaux d'onglets ExtJS

Voici le code que je utilise:

Using ViewDetailsWin As New Pages.ChildWindow 
     With ViewDetailsWin 
      .IconCls = Model.WorkflowStepDefinition.SmallIcon 
      .Ref = "viewDetailsWin" 
      .RenderTo = "workspacePanel.getEl()" 
      .DestroyerRef = "mainPanel" 
      .MethodName = "getViewDetailsWin" 
      .Title = "View Details/Amortization Schedule" 
      .Layout = Pages.Panel.LayoutType.Form 
      .Closable = True 
      .CloseAction = Pages.Window.CloseActionType.Hide 
      .Maximizable = False 
      .Modal = False 
      .Height = 700 
      .Width = 1000 
      .BodyStyle = "padding:10px" 

      .Toolbar.AddButton("Close", "function(){getViewDetailsWin().hide();}", "icon-button-cancel", , "Close") 
      .Toolbar.AddButton("Select This Loan Terms Scenario", "function(){getViewDetailsWin().hide();}", "icon-button-save", , "Save") 
      With .AddPanel() 
       Dim Tabs As String() = {"Details", "Amortization Schedule"} 
       Dim tabCollection As TabCollection = .AddTabs(Tabs) 
       With tabCollection 
        With .Item(1) 
         With .AddFieldSet("Loan Calculation Results") 
          Dim ddlCalculateFor As New Controls.ComboBox("CalculateFor", "../../calculateFor", "Calculate For") 
          With ddlCalculateFor 
           .DisplayField = "LookupDesc" 
           .ValueField = "LookupID" 
           .ForceSelection = False 
           If Model.CalculateForId > 0 Then 
            .Value = Model.CalculateForId 
           End If 
           .ReadOnly = True 
           .BindData(Model.CalculateForMethods) 
          End With 
          .AddControl(ddlCalculateFor) 
         End With 
        End With 
       End With 
      End With 
      ViewResponse.AddScript(.ToJSObject("viewDetailsWin")) 
     End With 
    End Using 

Je ne peux même pas voir le menu déroulant du tout à moins que je défiler sur la minuscule barre de défilement crée. Il donne comme un quart de pouce sur l'écran pour voir quoi que ce soit à l'intérieur du panneau à onglets. Il n'y a pas de propriété de taille sur l'onglet à partir de ce que je peux voir.

Cela a mangé toute ma journée. Des idées?

Répondre

0

La fenêtre ET les panneaux enfants doivent tous les deux utiliser le type de disposition 'FIT'.

Questions connexes