Apr 22, 2009, 3:45 PM
BorderLayout on BorderLayout do not render
Hi,
Please help me, borderlayout "BorderLayout22" and is childs is not rendered.
Can you tell me why?
Regards.
Please help me, borderlayout "BorderLayout22" and is childs is not rendered.
Can you tell me why?
Regards.
<%@ Page Language="VB" EnableEventValidation="true" AutoEventWireup="false" CodeFile="Customers.aspx.vb" Inherits="CustomersPage"%>
<%@ Register assembly="Coolite.Ext.Web" namespace="Coolite.Ext.Web" tagprefix="ext" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Index Manager System - IndexEuropea</title>
</head>
<body>
<form id="form1" runat="server">
<div id="main">
<ext:ScriptManager ID="ScriptManager1" runat="server" />
<asp:ObjectDataSource ID="CustomersDataSource" runat="server"
SelectMethod="GetAllQ" TypeName="IMS.BusinessLogicLayer.Customers"
OnSelected="CustomersDataSource_Selected">
<SelectParameters>
<asp:Parameter Name="start" Type="Int32" />
<asp:Parameter Name="limit" Type="Int32" />
<asp:Parameter Name="sort" />
<asp:Parameter Name="dir" />
<asp:Parameter Name="count" Direction="Output" Type="Int32" />
<asp:Parameter Name="Filter" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID='StatusIDDataSource' runat='server'
SelectMethod='GetAll' TypeName='IMS.BusinessLogicLayer.CustomersStatus'
OnSelected='StatusIDDataSource_Selected'>
<SelectParameters>
<asp:Parameter Name='start' Type='Int32' />
<asp:Parameter Name='limit' Type='Int32' />
<asp:Parameter Name='sort' />
<asp:Parameter Name='dir' />
<asp:Parameter Name='count' Direction='Output' Type='Int32' />
<asp:Parameter Name='Filter' Type='String' />
</SelectParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID='ActivityIDDataSource' runat='server'
SelectMethod='GetAll' TypeName='IMS.BusinessLogicLayer.IdentitiesLegalsEntitiesActivities'
OnSelected='ActivityIDDataSource_Selected'>
<SelectParameters>
<asp:Parameter Name='start' Type='Int32' />
<asp:Parameter Name='limit' Type='Int32' />
<asp:Parameter Name='sort' />
<asp:Parameter Name='dir' />
<asp:Parameter Name='count' Direction='Output' Type='Int32' />
<asp:Parameter Name='Filter' Type='String' />
</SelectParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID='EntityTypeIDDataSource' runat='server'
SelectMethod='GetAll' TypeName='IMS.BusinessLogicLayer.IdentitiesLegalsEntitiesTypes'
OnSelected='EntityTypeIDDataSource_Selected'>
<SelectParameters>
<asp:Parameter Name='start' Type='Int32' />
<asp:Parameter Name='limit' Type='Int32' />
<asp:Parameter Name='sort' />
<asp:Parameter Name='dir' />
<asp:Parameter Name='count' Direction='Output' Type='Int32' />
<asp:Parameter Name='Filter' Type='String' />
</SelectParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="IdentitiesAddressDataSource" runat="server"
SelectMethod="GetAllQ" TypeName="IMS.BusinessLogicLayer.IdentitiesAddress"
OnSelected="IdentitiesAddressDataSource_Selected">
<SelectParameters>
<asp:Parameter Name="start" Type="Int32" />
<asp:Parameter Name="limit" Type="Int32" />
<asp:Parameter Name="sort" />
<asp:Parameter Name="dir" />
<asp:Parameter Name="count" Direction="Output" Type="Int32" />
<asp:Parameter Name="Filter" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID='AddressTypeIDDataSource' runat='server'
SelectMethod='GetAll' TypeName='IMS.BusinessLogicLayer.IdentitiesAddressTypes'
OnSelected='AddressTypeIDDataSource_Selected'>
<SelectParameters>
<asp:Parameter Name='start' Type='Int32' />
<asp:Parameter Name='limit' Type='Int32' />
<asp:Parameter Name='sort' />
<asp:Parameter Name='dir' />
<asp:Parameter Name='count' Direction='Output' Type='Int32' />
<asp:Parameter Name='Filter' Type='String' />
</SelectParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID='CityIDDataSource' runat='server'
SelectMethod='GetByRegionID' TypeName='IMS.BusinessLogicLayer.Cities'
OnSelected='CityIDDataSource_Selected'>
<SelectParameters>
<asp:Parameter Name='start' Type='Int32' />
<asp:Parameter Name='limit' Type='Int32' />
<asp:Parameter Name='sort' />
<asp:Parameter Name='dir' />
<asp:Parameter Name='count' Direction='Output' Type='Int32' />
<asp:Parameter Name='Filter' Type='String' />
<asp:Parameter Name='RegionID' Type='Int32' DefaultValue='0' />
</SelectParameters>
</asp:ObjectDataSource>
<ext:Store ID="CustomersStore" runat="server"
DataSourceID="CustomersDataSource"
OnRefreshData="CustomersStore_RefreshData"
AutoLoad="true"
RemoteSort="true">
<AutoLoadParams>
<ext:Parameter Name="start" Value="={0}" />
<ext:Parameter Name="limit" Value="={20}" />
</AutoLoadParams>
<Proxy>
<ext:DataSourceProxy />
</Proxy>
<Reader>
<ext:JsonReader ReaderID="IdentityID">
<Fields>
<ext:RecordField Name='IdentityID' />
<ext:RecordField Name='DateLastSale' />
<ext:RecordField Name='DateAdded' />
<ext:RecordField Name='StatusID' />
<ext:RecordField Name='Description' />
<ext:RecordField Name='IdentifyNumber' />
<ext:RecordField Name='ActivityID' />
<ext:RecordField Name='EntityTypeID' />
<ext:RecordField Name='EntityTypeCode' />
<ext:RecordField Name='ActivityCode' />
<ext:RecordField Name='Status' />
<ext:RecordField Name='Activity' />
</Fields>
</ext:JsonReader>
</Reader>
<Listeners>
<LoadException Handler="Ext.Msg.alert('Customers - Load failed', e.message || response.statusText);" />
</Listeners>
</ext:Store>
<ext:Store ID='StatusIDStore' runat='server'
DataSourceID='StatusIDDataSource'
OnRefreshData='StatusIDStore_RefreshData'
AutoLoad='True'>
<Proxy><ext:DataSourceProxy /></Proxy>
<Reader>
<ext:JsonReader ReaderID='StatusID'>
<Fields>
<ext:RecordField Name='StatusID' />
<ext:RecordField Name='Status' />
</Fields>
</ext:JsonReader>
</Reader>
<Listeners>
<LoadException Handler="Ext.Msg.alert('CustomersStatus - Load failed', e.message || response.statusText);" />
</Listeners>
</ext:Store>
<ext:Store ID='ActivityIDStore' runat='server'
DataSourceID='ActivityIDDataSource'
OnRefreshData='ActivityIDStore_RefreshData'
AutoLoad='True'>
<Proxy><ext:DataSourceProxy /></Proxy>
<Reader>
<ext:JsonReader ReaderID='ActivityID'>
<Fields>
<ext:RecordField Name='ActivityID' />
<ext:RecordField Name='Activity' />
</Fields>
</ext:JsonReader>
</Reader>
<Listeners>
<LoadException Handler="Ext.Msg.alert('IdentitiesLegalsEntitiesActivities - Load failed', e.message || response.statusText);" />
</Listeners>
</ext:Store>
<ext:Store ID='EntityTypeIDStore' runat='server'
DataSourceID='EntityTypeIDDataSource'
OnRefreshData='EntityTypeIDStore_RefreshData'
AutoLoad='True'>
<Proxy><ext:DataSourceProxy /></Proxy>
<Reader>
<ext:JsonReader ReaderID='EntityTypeID'>
<Fields>
<ext:RecordField Name='EntityTypeID' />
<ext:RecordField Name='EntityType' />
</Fields>
</ext:JsonReader>
</Reader>
<Listeners>
<LoadException Handler="Ext.Msg.alert('IdentitiesLegalsEntitiesTypes - Load failed', e.message || response.statusText);" />
</Listeners>
</ext:Store>
<ext:Store ID="IdentitiesAddressStore" runat="server"
DataSourceID="IdentitiesAddressDataSource"
OnRefreshData="IdentitiesAddressStore_RefreshData"
AutoLoad="true"
RemoteSort="true">
<AutoLoadParams>
<ext:Parameter Name="start" Value="={0}" />
<ext:Parameter Name="limit" Value="={20}" />
</AutoLoadParams>
<Proxy>
<ext:DataSourceProxy />
</Proxy>
<Reader>
<ext:JsonReader ReaderID="AddressID">
<Fields>
<ext:RecordField Name='AddressID' />
<ext:RecordField Name='IdentityID' />
<ext:RecordField Name='AddressTypeID' />
<ext:RecordField Name='Street' />
<ext:RecordField Name='StreetNumber' />
<ext:RecordField Name='StreetOther' />
<ext:RecordField Name='Phone1' />
<ext:RecordField Name='Phone2' />
<ext:RecordField Name='Fax' />
<ext:RecordField Name='CityID' />
<ext:RecordField Name='ZipCode' />
<ext:RecordField Name='CityOther' />
<ext:RecordField Name='AdressTypeCode' />
<ext:RecordField Name='City' />
</Fields>
</ext:JsonReader>
</Reader>
<Listeners>
<LoadException Handler="Ext.Msg.alert('IdentitiesAddress - Load failed', e.message || response.statusText);" />
</Listeners>
</ext:Store>
<ext:Store ID='AddressTypeIDStore' runat='server'
DataSourceID='AddressTypeIDDataSource'
OnRefreshData='AddressTypeIDStore_RefreshData'
AutoLoad='True'>
<Proxy><ext:DataSourceProxy /></Proxy>
<Reader>
<ext:JsonReader ReaderID='AdressTypeID'>
<Fields>
<ext:RecordField Name='AdressTypeID' />
<ext:RecordField Name='AdressType' />
</Fields>
</ext:JsonReader>
</Reader>
<Listeners>
<LoadException Handler="Ext.Msg.alert(' - Load failed', e.message || response.statusText);" />
</Listeners>
</ext:Store>
<ext:Store ID='CityIDStore' runat='server'
DataSourceID='CityIDDataSource'
OnRefreshData='CityIDStore_RefreshData'
AutoLoad='True'>
<Proxy><ext:DataSourceProxy /></Proxy>
<Reader>
<ext:JsonReader ReaderID='CityID'>
<Fields>
<ext:RecordField Name='CityID' />
<ext:RecordField Name='City' />
</Fields>
</ext:JsonReader>
</Reader>
<Listeners>
<LoadException Handler="Ext.Msg.alert('Cities - Load failed', e.message || response.statusText);" />
</Listeners>
</ext:Store>
<ext:ViewPort ID="CustomersViewPort" runat="server">
<Body>
<ext:BorderLayout ID="CustomersBorderLayout" runat="server">
<Center MarginsSummary="0 0 5 5" Split="true">
<ext:Panel ID="CenterPanel"
runat="server"
Frame="true"
Title="Customers"
Icon="User">
<Body>
<ext:FitLayout ID="CenterFitLayout" runat="server">
<ext:GridPanel
ID="GridPanelCustomers"
runat="server"
AutoExpandColumn="Description"
StoreID="CustomersStore"
Border="false">
<ColumnModel ID="ColumnModelCustomers" runat="server">
<Columns>
<ext:Column ColumnID='IdentityID' DataIndex='IdentityID' Header='IdentityID' Width='50' />
<ext:Column ColumnID='Description' DataIndex='Description' Header='Description' />
<ext:Column ColumnID='IdentifyNumber' DataIndex='IdentifyNumber' Header='IdentifyNumber' />
<ext:Column ColumnID='EntityTypeCode' DataIndex='EntityTypeCode' Header='EntityTypeCode' />
<ext:Column ColumnID='Status' DataIndex='Status' Header='Status' />
<ext:Column ColumnID='Activity' DataIndex='Activity' Header='Activity' />
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel ID="RowSelectionModelCustomers" runat="server" SingleSelect="true">
<AjaxEvents>
<RowSelect OnEvent="RowSelect" Buffer="250">
<EventMask ShowMask="true" Target="CustomTarget" CustomTarget="#{DetailsCustomers}" />
<ExtraParams>
<ext:Parameter Name="IdentityID" Value="this.getSelected().id" Mode="Raw" />
</ExtraParams>
</RowSelect>
</AjaxEvents>
</ext:RowSelectionModel>
</SelectionModel>
<Plugins>
<ext:GridFilters runat="server" ID="GridFiltersCustomers" ShowMenu="true" Visible="true">
<Filters>
<ext:StringFilter DataIndex='IdentityID' />
<ext:StringFilter DataIndex='Description' />
<ext:StringFilter DataIndex='IdentifyNumber' />
<ext:StringFilter DataIndex='EntityTypeCode' />
<ext:StringFilter DataIndex='Status' />
<ext:StringFilter DataIndex='Activity' />
</Filters>
</ext:GridFilters>
</Plugins>
<TopBar>
<ext:Toolbar ID="toolbarGridTabs" runat="server">
<Items>
<ext:Button ID="cmdNewButton" runat="server" Text="New" Icon="ApplicationAdd">
<AjaxEvents>
<Click OnEvent="NewItem" Failure="Ext.MessageBox.alert('New Item failed', 'Error during ajax event');">
<EventMask ShowMask="true" Target="CustomTarget" CustomTarget="={#{DetailsCustomers}.body}" />
</Click>
</AjaxEvents>
<ToolTips><ext:ToolTip Title="Create" Html="Create New item" /></ToolTips>
</ext:Button>
<ext:Button ID="cmdEditButton" runat="server" Text="Edit" Icon="ApplicationEdit" Enabled="false">
<AjaxEvents>
<Click OnEvent="EditItem" Failure="Ext.MessageBox.alert('Editing failed', 'Error during ajax event');">
<EventMask ShowMask="true" Target="CustomTarget" CustomTarget="={#{DetailsCustomers}.body}" />
<ExtraParams>
<ext:Parameter Name="IdentityID" Value="#{GridPanelCustomers}.getSelectionModel().getSelected().data.IdentityID" Mode="Raw" />
</ExtraParams>
</Click>
</AjaxEvents>
<ToolTips><ext:ToolTip Title="Edit" Html="Edit active item" /></ToolTips>
</ext:Button>
<ext:Button ID="cmdDeleteButton" runat="server" Text="Delete" Icon="ApplicationDelete" Enabled="false">
<Listeners>
<Click Handler="Ext.Msg.confirm('Delete Item', 'Are you sure to delete?', function(btn){
if(btn=='yes') {
#{GridPanelCustomers}.loadMask.msg = 'Deleting...'
#{GridPanelCustomers}.loadMask.show();
#{GridPanelCustomers}.loadMask.msg = 'Loading...'
#{CustomersDetailsStatus}.showBusy('Deleting...');
Coolite.AjaxMethods.DeleteItem(#{GridPanelCustomers}.getSelectionModel().getSelected().data.IdentityID,{success:function(result){if (result.result!='') {Ext.Msg.show({title:'Deleting Error',msg: result, buttons: Ext.Msg.OK, icon: Ext.MessageBox.ERROR});}}});
}}
)"
/>
</Listeners>
<ToolTips><ext:ToolTip Title="Delete" Html="Delete active item" /></ToolTips>
</ext:Button>
</Items>
</ext:Toolbar>
</TopBar>
<BottomBar>
<ext:PagingToolBar ID="PagingToolbarGridCustomers" runat="server" PageSize="20" StoreID="CustomersStore">
<Items>
<ext:ToolbarSeparator ID="ToolbarSeparator1" runat="server"></ext:ToolbarSeparator>
<ext:ComboBox ID="RecordsPerPage" runat="server" width="50px" Editable="false">
<Items>
<ext:ListItem Text="15" Value="15" />
<ext:ListItem Text="20" Value="20" />
<ext:ListItem Text="50" Value="50" />
<ext:ListItem Text="100" Value="100" />
</Items>
<SelectedItem Text="20" Value="20" />
<AjaxEvents>
<Select OnEvent="RecordsPerPage_Change" Buffer="250">
<EventMask ShowMask="true" Target="CustomTarget" CustomTarget="#{GridPanelCustomers}" />
</Select>
</AjaxEvents>
</ext:ComboBox>
</Items>
</ext:PagingToolBar>
</BottomBar>
<LoadMask ShowMask="true" />
</ext:GridPanel>
</ext:FitLayout>
</Body>
</ext:Panel>
</Center>
<East MarginsSummary="0 5 5 5" Collapsible="true" Split="true" MinWidth="200">
<ext:Panel
ID="DetailsCustomers"
runat="server"
Frame="true"
Title="Customers Details"
Width="380"
Icon="User">
<Body>
<ext:FitLayout>
<ext:TabPanel Title="Principal"
ID="TabPanel1"
runat="server" Border=false BodyStyle="background-color:#DFE8F6;padding-top:5px;">
<Tabs>
<ext:Tab ID="tabGeneral" Title="__General__" AutoHeight="true">
<Body>
<ext:FormLayout ID="DetailsCustomersFormLayout1" runat="server">
<ext:Anchor><ext:Hidden runat="server" ID="Customers_CRUDMode" Text="View" /></ext:Anchor>
<ext:Anchor>
<ext:TextField
ID='IdentityID'
Runat='Server'
FieldLabel='IdentityID'
ReadOnly='true'
Width="50"
/>
</ext:Anchor>
<ext:Anchor>
<ext:TextField
ID='EntityName'
Runat='Server'
FieldLabel='EntityName'
ReadOnly='true'
Width="200"
/>
</ext:Anchor>
<ext:Anchor>
<ext:TextField
ID='FantasyName'
Runat='Server'
FieldLabel='FantasyName'
ReadOnly='true'
Width="200"
/>
</ext:Anchor>
<ext:Anchor>
<ext:TextField
ID='IdentifyNumber'
Runat='Server'
FieldLabel='IdentifyNumber'
ReadOnly='true'
Width="100"
/>
</ext:Anchor>
<ext:Anchor>
<ext:ComboBox
ID='StatusID'
Runat='Server'
FieldLabel='StatusID'
StoreID='StatusIDStore'
DisplayField='Status'
ValueField='StatusID'
ReadOnly='true'
TypeAhead='true'
Disabled='true'
ForceSelection='true'
TriggerAction='All'
Width="100"
/>
</ext:Anchor>
<ext:Anchor>
<ext:Panel>
<Body>
<ext:TableLayout runat="server" Columns=3 StyleSpec="padding:5px">
<ext:Cell><ext:Label runat="server" Text="Activity: " StyleSpec="font-size:12px;" /></ext:Cell>
<ext:Cell>
<ext:ComboBox
ID='ActivityID'
Runat='Server'
FieldLabel='Activity'
StoreID='ActivityIDStore'
DisplayField='Activity'
ValueField='ActivityID'
ReadOnly='true'
TypeAhead='true'
Disabled='true'
ForceSelection='true'
TriggerAction='All'
Width="200"
/>
</ext:Cell>
<ext:Cell>
<ext:Button ID="ActivityIDX" runat="server" Icon="ApplicationAdd" Enabled="false">
<Listeners>
<Click Handler="parent.OpenPopup('Legals Entities Activities', 'IdentitiesLegalsEntitiesActivities.aspx','&src=Customers&control=ActivityID')" />
</Listeners>
</ext:Button>
</ext:Cell>
</ext:TableLayout>
</Body>
</ext:Panel>
</ext:Anchor>
<ext:Anchor>
<ext:ComboBox
ID='EntityTypeID'
Runat='Server'
FieldLabel='EntityType'
StoreID='EntityTypeIDStore'
DisplayField='EntityType'
ValueField='EntityTypeID'
ReadOnly='true'
TypeAhead='true'
Disabled='true'
ForceSelection='true'
TriggerAction='All'
Width="200"
/>
</ext:Anchor>
<ext:Anchor>
<ext:DateField
ID='DateLastSale'
Runat='Server'
FieldLabel='DateLastSale'
ReadOnly="true"
/>
</ext:Anchor>
<ext:Anchor>
<ext:DateField
ID='DateAdded'
Runat='Server'
FieldLabel='DateAdded'
ReadOnly="true"
/>
</ext:Anchor>
</ext:FormLayout>
</Body>
</ext:Tab>
<ext:Tab ID="tabDomicilio" Title="__Address__" AutoHeight="true">
<Body>
<ext:BorderLayout ID="BorderLayout22" runat="server">
<North Collapsible="True" Split="True">
<ext:Panel ID="Panel11" runat="server" Height="100" Title="North">
<Body>
<ext:BorderLayout ID="BorderLayout32" runat="server">
<East Collapsible="True" Split="True">
<ext:Panel ID="Panel9" runat="server" width="100" Title="East">
<Body>
</Body>
</ext:Panel>
</East>
<Center Collapsible="True" Split="True">
<ext:Panel ID="Panel10" runat="server" Title="Center">
<Body>
</Body>
</ext:Panel>
</Center>
</ext:BorderLayout>
</Body>
</ext:Panel>
</North>
<Center Collapsible="True" Split="True">
<ext:Panel ID="Panel8" runat="server" Height="100" Title="Center">
<Body>
</Body>
</ext:Panel>
</Center>
</ext:BorderLayout>
</Body>
</ext:Tab>
<ext:Tab ID="TabDetails3" Title="__LegalRepresentation__" AutoHeight="true">
<Body>
<ext:BorderLayout ID="BorderLayout22" runat="server">
<North Collapsible="True" Split="True">
<ext:Panel ID="Panel11" runat="server" Height="100" Title="North">
<Body>
<ext:BorderLayout ID="BorderLayout32" runat="server">
<East Collapsible="True" Split="True">
<ext:Panel ID="Panel9" runat="server" width="100" Title="East">
<Body>
</Body>
</ext:Panel>
</East>
<Center Collapsible="True" Split="True">
<ext:Panel ID="Panel10" runat="server" Title="Center">
<Body>
</Body>
</ext:Panel>
</Center>
</ext:BorderLayout>
</Body>
</ext:Panel>
</North>
<Center Collapsible="True" Split="True">
<ext:Panel ID="Panel8" runat="server" Height="100" Title="Center">
<Body>
</Body>
</ext:Panel>
</Center>
</ext:BorderLayout>
</Body>
</ext:Tab>
</Tabs>
</ext:TabPanel>
</ext:FitLayout>
</body>
<BottomBar>
<ext:StatusBar runat="server" ID="CustomersDetailsStatus" StyleSpec="text-align:right;border-top:1px solid #99BBE8">
<Items>
<ext:Button ID="cmdSave" runat="server" Text="Save" Icon="Disk" Enabled="false">
<AjaxEvents>
<Click OnEvent="SaveItem" Failure="Ext.Msg.show({title:'Saving Error',msg: result.errorMessage, buttons: Ext.Msg.OK, icon: Ext.MessageBox.ERROR});" Before="CustomersDetailsStatus.showBusy('Saving...');">
<EventMask ShowMask="true" Target="CustomTarget" CustomTarget="={#{DetailsCustomers}.body}" />
<ExtraParams>
<ext:Parameter Name="ID" Value="#{IdentityID}.value" Mode="Raw" />
</ExtraParams>
</Click>
</AjaxEvents>
<ToolTips><ext:ToolTip Title="Save" Html="Save item" /></ToolTips>
</ext:Button>
<ext:ToolbarSeparator ID="ToolbarSeparator2" runat="server"></ext:ToolbarSeparator>
<ext:Button ID="cmdCancel" runat="server" Text="Cancel" Icon="Cancel" Enabled="false">
<AjaxEvents>
<Click OnEvent="CancelItem" Failure="Ext.MessageBox.alert('Editing failed', 'Error during ajax event');">
<EventMask ShowMask="true" Target="CustomTarget" CustomTarget="={#{DetailsCustomers}.body}" />
</Click>
</AjaxEvents>
<ToolTips><ext:ToolTip Title="Cancel" Html="cancel create/edit item" /></ToolTips>
</ext:Button>
</Items>
</ext:Statusbar>
</BottomBar>
</ext:Panel>
</East>
</ext:BorderLayout>
</Body>
</ext:ViewPort>
</form>
</body>
</html>