FitLayout not working in TabPanel with CustomControl

  1. #1

    FitLayout not working in TabPanel with CustomControl

    Hi, I'm trying to display a CustomControl inside a TabPanel but I can't get it to fill the entire space. If I take the markup out of the CustomControl and place it directly in the main aspx page it works.

    <ext:TabPanel ID="tpStudentInfo" runat="server">
        <Items>
            <ext:Panel ID="pan1" runat="server" Layout="FitLayout">  <%-- THIS DOESN'T FILL THE tab PANEL --%>
                <Content>
                    <uc6:StudentInfo runat="server" ID="StudentInfo" />   
                </Content>
            </ext:Panel>
            <ext:Panel ID="pan2" runat="server" Layout="FitLayout">   <%-- THIS FILLS THE tab PANEL --%>
                <Items>
                    <ext:GridPanel ID="gpStudentRequiredCourses" runat="server" StripeRows="true" Title="RequiredCourses"
                        AutoExpandColumn="Message" MinColumnWidth="60" Collapsible="false" Split="true"
                        TrackMouseOver="true">
                        <ColumnModel>
                            <Columns>
                                <ext:RowNumbererColumn />
                                <ext:Column ColumnID="Subject" DataIndex="Subject" Header="Subject" Tooltip="Subject"
                                    Fixed="true" Width="50" />
                                <ext:Column ColumnID="Course" DataIndex="Course" Header="Course" Tooltip="Course"
                                    Fixed="true" Width="50" />
                                 </Columns>
                        </ColumnModel>                                
                    </ext:GridPanel>
                </Items>
            </ext:Panel>
        </Items>
    </ext:TabPanel>
    The ascx file for the custom control contains the same panel as pan2 in the above
     <ext:Panel ID="FitLayout1" runat="server" Layout="FitLayout">   
                <Items>
                    <ext:GridPanel ID="gpStudentRequiredCourses" runat="server" StripeRows="true" Title="RequiredCourses"
                        AutoExpandColumn="Message" MinColumnWidth="60" Collapsible="false" Split="true"
                        TrackMouseOver="true">
                        <ColumnModel>
                            <Columns>
                                <ext:RowNumbererColumn />
                                <ext:Column ColumnID="Subject" DataIndex="Subject" Header="Subject" Tooltip="Subject"
                                    Fixed="true" Width="50" />
                                <ext:Column ColumnID="Course" DataIndex="Course" Header="Course" Tooltip="Course"
                                    Fixed="true" Width="50" />
                                 </Columns>
                        </ColumnModel>                                
                    </ext:GridPanel>
                </Items>
            </ext:Panel>
  2. #2
    Hi @chrisuae,

    Inside the user control: please wrap the Panel in a FitLayout control.
  3. #3
    Great! That worked perfectly.
    Thanks.

Similar Threads

  1. [CLOSED] DirectMethod in customcontrol error
    By Pablo_Azevedo in forum 1.x Legacy Premium Help
    Replies: 8
    Last Post: Jun 22, 2012, 8:56 PM
  2. Replies: 8
    Last Post: Apr 06, 2011, 5:33 PM
  3. Replies: 2
    Last Post: Mar 02, 2010, 1:50 AM
  4. Replies: 0
    Last Post: Dec 08, 2009, 1:57 AM
  5. CustomControl inhertis Coolite Panel & AjaxMethods
    By monkey.nhu in forum 1.x Help
    Replies: 2
    Last Post: Sep 24, 2009, 8:32 AM

Tags for this Thread

Posting Permissions