Nov 25, 2009, 6:50 AM
[CLOSED] BorderLayout and resizing
Hello,
We have been using borderlayouts to seperate our pages for quite some time, however today we ecountered a resizing issue.
This occurs when a page, on which a borderlayout is used, is resized while it's not the active page.
We use a tabpanel, and each tab contains a borderlayout. In most cases, we only make use of west and center.
For example, on one page we have 4 different tabs. Resizing the page won't matter for the active tab. On all other (previously loaded) tabs, the west panel will have vanished, and only the center panel is visible.
Below is our customer details tab, one of the four tabs on which we encountered this problem.
Riset
We have been using borderlayouts to seperate our pages for quite some time, however today we ecountered a resizing issue.
This occurs when a page, on which a borderlayout is used, is resized while it's not the active page.
We use a tabpanel, and each tab contains a borderlayout. In most cases, we only make use of west and center.
For example, on one page we have 4 different tabs. Resizing the page won't matter for the active tab. On all other (previously loaded) tabs, the west panel will have vanished, and only the center panel is visible.
Below is our customer details tab, one of the four tabs on which we encountered this problem.
<ext:FitLayout runat="server">
<ext:Panel runat="server" Border="false" AutoScroll="true" Header="false">
<Body>
<ext:BorderLayout runat="server">
<West Collapsible="false" Split="false">
<ext:Panel runat="server" Width="320" Border="false" Cls="content-panel-header" AutoHeight="true">
<Body>
<ext:Panel ID="PanelPersonal" runat="server" Frame="true" Title="Gegevens contact persoon" Width="310" Height="310">
<Body>
<ext:FitLayout runat="server">
<ext:Panel ID="PersonalPanel" runat="server" Border="false" BodyStyle="padding:5px;">
<Body>
<ext:FitLayout runat="server">
<ext:FormPanel ID="PersonalFormPanel" Border="false" Url="/UserControl/Offer/SavePersonDetailsToSession/" runat="server" BodyStyle="background: none;">
<Body>
<ext:FormLayout ID="PDFormLayout" runat="server" LabelWidth="105">
<ext:Anchor>
<ext:TextField ID="PDTextFieldFirstName" runat="server" Width="175" MaxLength="24" ReadOnly="false" AllowBlank="false" MsgTarget="Qtip" DataIndex="FirstName" meta:resourcekey="FirstName" />
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="PDTextFieldLastName" runat="server" Width="175" MaxLength="24" ReadOnly="false" AllowBlank="false" MsgTarget="Qtip" DataIndex="LastName" meta:resourcekey="LastName" />
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="PDTextFieldStreet" runat="server" Width="175" AllowBlank="false" MsgTarget="Qtip" MaxLength="24" DataIndex="Street" meta:resourcekey="Street"/>
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="PDTextFieldHouseNumber" runat="server" Width="175" AllowBlank="false" MsgTarget="Qtip" MaxLength="24" DataIndex="HouseNumber" meta:resourcekey="HouseNumber" />
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="PDTextFieldZipcode" runat="server" Width="175" AllowBlank="false" MsgTarget="Qtip" MaxLength="24" DataIndex="Zipcode" meta:resourcekey="Zipcode" />
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="PDTextFieldCity" runat="server" Width="175" AllowBlank="false" MsgTarget="Qtip" MaxLength="24" DataIndex="City" meta:resourcekey="City" />
</ext:Anchor>
<ext:Anchor>
<ext:ComboBox ID="PDComboBoxCountry" runat="server" Width="175" AllowBlank="false" MsgTarget="Qtip" Mode="Default"
DataIndex="CountryId" ReadOnly="true" StoreID="CountryStore" DisplayField="Name" ValueField="Id" meta:resourcekey="Country">
</ext:ComboBox>
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="PDTextFieldPhoneNumber" runat="server" Width="175" AllowBlank="false" MsgTarget="Qtip" MaxLength="24" DataIndex="PhoneNumber" meta:resourcekey="PhoneNumber" />
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="PDTextFieldMobileNumber" runat="server" Width="175" AllowBlank="true" MsgTarget="Qtip" MaxLength="24" DataIndex="MobileNumber" meta:resourcekey="MobileNumber" />
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="PDTextFieldEmail" runat="server" Width="175" AllowBlank="false" MsgTarget="Qtip" MaxLength="40" DataIndex="EmailAddress" meta:resourcekey="EmailAddress" />
</ext:Anchor>
</ext:FormLayout>
</Body>
</ext:FormPanel>
</ext:FitLayout>
</Body>
</ext:Panel>
</ext:FitLayout>
</Body>
</ext:Panel>
</Body>
</ext:Panel>
</West>
<Center>
<ext:Panel runat="server" Border="false" Cls="content-panel-header" AutoHeight="true">
<Body>
<ext:Panel ID="PanelCompany" runat="server" Frame="true" Title="Gegevens bedrijf" Width="310" Height="310">
<Body>
<ext:FitLayout runat="server">
<ext:Panel ID="CompanyPanel" runat="server" Border="false" BodyStyle="padding:5px;" Width="365">
<Body>
<ext:FitLayout runat="server">
<ext:FormPanel ID="CompanyFormPanel" runat="server" Border="false" Url="/UserControl/Offer/SaveCompanyDetailsToSession/">
<Body>
<ext:FormLayout ID="CDFormLayout" runat="server" LabelWidth="105">
<ext:Anchor>
<ext:TextField ID="CDTextFieldBusinessName" runat="server" AllowBlank="false" MsgTarget="Qtip" Width="175" MaxLength="24" DataIndex="Name" meta:resourcekey="Company" />
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="CDTextFieldStreet" runat="server" AllowBlank="false" MsgTarget="Qtip" Width="175" MaxLength="24" DataIndex="Street" meta:resourcekey="Street" />
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="CDTextFieldHouseNumber" runat="server" AllowBlank="false" MsgTarget="Qtip" Width="175" MaxLength="24" DataIndex="HouseNumber" meta:resourcekey="HouseNumber" />
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="CDTextFieldZipcode" runat="server" AllowBlank="false" MsgTarget="Qtip" Width="175" MaxLength="24" DataIndex="Zipcode" meta:resourcekey="Zipcode" />
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="CDTextFieldCity" runat="server" AllowBlank="false" MsgTarget="Qtip" Width="175" MaxLength="24" DataIndex="City" meta:resourcekey="City" />
</ext:Anchor>
<ext:Anchor>
<ext:ComboBox ID="CDComboBoxCountry" runat="server" Width="175" AllowBlank="false" MsgTarget="Qtip" Mode="Default"
DataIndex="CountryId" ReadOnly="true" StoreID="CountryStore" DisplayField="Name" ValueField="Id" meta:resourcekey="Country">
</ext:ComboBox>
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="CDTextFieldPhoneNumber" runat="server" AllowBlank="false" MsgTarget="Qtip" MaxLength="24" Width="175" DataIndex="PhoneNumber" meta:resourcekey="PhoneNumber" />
</ext:Anchor>
<ext:Anchor>
<ext:TextField ID="CDTextFieldEmail" runat="server" AllowBlank="false" MsgTarget="Qtip" MaxLength="24" Width="175" DataIndex="EmailAddress" meta:resourcekey="EmailAddress" />
</ext:Anchor>
</ext:FormLayout>
</Body>
</ext:FormPanel>
</ext:FitLayout>
</Body>
</ext:Panel>
</ext:FitLayout>
</Body>
</ext:Panel>
</Body>
</ext:Panel>
</Center>
</ext:BorderLayout>
</Body>
</ext:Panel>
</ext:FitLayout>
Thanks in advance for your time,Riset