[CLOSED] Auto width/height not working for my layout

  1. #1

    [CLOSED] Auto width/height not working for my layout

    This example closely mimics the same layout that's being used in my full page. The panel that is using <Content> instead of <Items> is where the master page ends and the content page begins.

    When resizing the browser window, it doesn't update the widths of the left and right panels. I tried adding MonitorResize to TopPanel, and it kind of works, but the resizing is sporadic. Sometimes it gets it right, and others not.

    Also, when expanding the panels, the height of the page doesn't change. The content just gets cut off at the original height.

            <script runat="server">        
            Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
                If Not IsPostBack And Not Ext.Net.X.IsAjaxRequest Then
                    Dim r As New Random
                    For Each p In LeftPanel.Items.Union(RightPanel.Items)
                        Dim count = r.Next(5, 600)
                        For i = 0 To count
                            p.Html &= "test "
                        Next
                    Next
                End If
            End Sub
            
        </script>
        
        <ext:Viewport runat="server">
            <Items>
    
    
                <ext:BorderLayout runat="server">
                    <Items>
                        <ext:Panel runat="server" Region="North" Height="100" Html="NORTH" />
                        <ext:Panel runat="server" Region="Center" AutoScroll="true">
                            <Content>
                                <ext:Panel ID="TopPanel" runat="server" Layout="ColumnLayout" Border="false" AutoScroll="true" Padding="20" AutoHeight="true">
                                    <LayoutConfig>
                                        <ext:ColumnLayoutConfig FitHeight="false" />
                                    </LayoutConfig>
                                    <Items>
                    
                                        <ext:Panel ID="LeftPanel" runat="server" ColumnWidth="0.5" Split="true" Border="false" Layout="RowLayout" AutoScroll="true" Padding="10">
                                            <Items>
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                            </Items>
                                        </ext:Panel>
    
    
                                        <ext:Panel ID="RightPanel" runat="server" ColumnWidth="0.5" Split="true" Border="false" Layout="RowLayout" AutoScroll="true" Padding="10">
                                            <Items>
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                                <ext:Panel runat="server" Title="TEST" Collapsible="true" Collapsed="true" AutoHeight="true" />
                                            </Items>
                                        </ext:Panel>
    
    
                                    </Items>
                                </ext:Panel>
                            </Content>
                        </ext:Panel>
                    </Items>
                </ext:BorderLayout>
    
    
            </Items>
        </ext:Viewport>
    Last edited by Daniil; Apr 27, 2012 at 8:58 AM. Reason: [CLOSED]
  2. #2
    Hi,

    You should wrap the TopPanel in FitLayout control.
  3. #3
    Quote Originally Posted by Daniil View Post
    Hi,

    You should wrap the TopPanel in FitLayout control.
    This fixed the problem with the width, but the auto height isn't working.
  4. #4
    Do you need the TopPanel Height to be changed accordingly expanding/collapsing of inner panels?

    I think you should remove
    Layout="RowLayout"
    of the LeftPanel and RightPanel.
  5. #5
    Great. I think this is going to work. Thanks!

Similar Threads

  1. [CLOSED] Auto change popop window height and width
    By speedstepmem3 in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Jun 09, 2011, 8:29 AM
  2. Replies: 2
    Last Post: Feb 17, 2011, 2:16 AM
  3. [CLOSED] CheckboxGroup Auto-Width/Height adjust
    By ljcorreia in forum 1.x Legacy Premium Help
    Replies: 5
    Last Post: Jan 21, 2010, 10:05 AM
  4. [CLOSED] Struggling with Layout Height/Width
    By randy85253 in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Apr 15, 2009, 12:37 PM
  5. Column Layout auto width problem in IE
    By sz_146 in forum 1.x Help
    Replies: 0
    Last Post: Jan 05, 2009, 10:59 AM

Posting Permissions