Jun 27, 2014, 1:33 AM
[CLOSED] Add Tab in CodeBehind
I'm trying to add code via one of a panel in a TabPanel and always the error below occurs.
What is wrong in the code?
What is wrong in the code?
<ext:Viewport ID="Viewport1" runat="server" Layout="border">
<Items>
<ext:Panel ID="Panel1" runat="server" AutoHeight="true" Region="North" Header="false">
<TopBar>
<ext:DesktopTaskBar>
<Items>
<ext:Label ID="Label1" Text="Sistema Integrado de Imobili?rias - Vers?o 1.05" runat="server" Icon="House" Height="20">
</ext:Label>
</Items>
</ext:DesktopTaskBar>
</TopBar>
<BottomBar>
<ext:Toolbar ID="Toolbar12" runat="server" EnableOverflow="true">
<Items>
<ext:Button ID="btAdiministrar" runat="server" Text="Cadastros" Icon="GroupEdit" Scale="Medium"
IconAlign="top">
<Menu>
<ext:Menu ID="Menu1" runat="server">
<Items>
<ext:MenuItem ID="MenuItem7" runat="server" Text="Endere?os" Icon="FlagBr">
<Menu>
<ext:Menu runat="server">
<Items>
<ext:MenuItem ID="MenuItem8" runat="server" Text="Estados" Icon="Map">
<Listeners>
<Click Handler="#{DirectMethods}.estados()" />
</Listeners>
</ext:MenuItem>
<ext:MenuItem ID="MenuItem9" runat="server" Text="Cidades" Icon="WorldDawn">
<DirectEvents>
<Click OnEvent="AddTab1" />
</DirectEvents>
</ext:MenuItem>
</Items>
</ext:Menu>
</Menu>
</ext:MenuItem>
<ext:MenuSeparator ID="MenuSeparator3" runat="server" />
<ext:ToolbarSeparator />
<ext:MenuItem ID="MenuItem10" runat="server" Text="Im?veis" Icon="House">
<Menu>
<ext:Menu runat="server">
<Items>
<ext:MenuItem ID="MenuItem11" runat="server" Text="Tipo Im?vel" Icon="HouseConnect">
<Listeners>
<Click Handler="#{DirectMethods}.tipoimovel()" />
</Listeners>
</ext:MenuItem>
<ext:MenuItem ID="MenuItem12" runat="server" Text="Sub Tipo Im?vel" Icon="HouseGo">
<Listeners>
<Click Handler="#{DirectMethods}.subtipoimovel()" />
</Listeners>
</ext:MenuItem>
<ext:MenuItem ID="MenuItem13" runat="server" Text="Im?vel" Icon="HouseKey">
<Listeners>
<Click Handler="#{DirectMethods}.cadimovel()" />
</Listeners>
</ext:MenuItem>
<ext:MenuItem ID="MenuItem14" runat="server" Text="Clientes" Icon="Drink">
<Listeners>
<Click Handler="#{DirectMethods}.cadCliente()" />
</Listeners>
</ext:MenuItem>
</Items>
</ext:Menu>
</Menu>
</ext:MenuItem>
<%-- <ext:MenuSeparator ID="MenuSeparator1" runat="server" />--%>
<%-- <ext:MenuItem ID="btProdutos" runat="server" Text="Produtos" Icon="Shading">
<Listeners>
<Click Handler="#{DirectMethods}.produtos()" />
</Listeners>
</ext:MenuItem>--%>
<ext:MenuSeparator ID="MenuSeparator4" runat="server" />
<ext:MenuItem ID="MenuItem15" runat="server" Text="Usu?rios" Icon="User">
<Listeners>
<Click Handler="#{DirectMethods}.usuarios()" />
</Listeners>
</ext:MenuItem>
</Items>
</ext:Menu>
</Menu>
<Listeners>
<Click Handler="#{DirectMethods}.atividade()" />
</Listeners>
</ext:Button>
<ext:ToolbarSeparator Height="50">
</ext:ToolbarSeparator>
<ext:Button ID="btnMarketing" runat="server" Text="Marketing" Icon="PastePlain"
Scale="Medium" IconAlign="top">
<Menu>
<ext:Menu ID="Menu2" runat="server">
<Items>
<ext:MenuItem ID="MenuItem4" runat="server" Text="Campanhas" Icon="Overlays">
<Listeners>
<Click Handler="#{DirectMethods}.campanhas()" />
</Listeners>
</ext:MenuItem>
<ext:MenuItem ID="MenuItem5" runat="server" Text="Leads" Icon="UserBrown">
<Listeners>
<Click Handler="#{DirectMethods}.leads()" />
</Listeners>
</ext:MenuItem>
<ext:MenuItem ID="MenuItem6" runat="server" Text="Origem Leads" Icon="TagBlueEdit">
<Listeners>
<Click Handler="#{DirectMethods}.origemLeads()" />
</Listeners>
</ext:MenuItem>
</Items>
</ext:Menu>
</Menu>
</ext:Button>
<ext:ToolbarSeparator Height="50">
</ext:ToolbarSeparator>
<ext:Button ID="btContasPagar" runat="server" Text="Contas a Pagar" Icon="Money" Scale="Medium"
IconAlign="top">
</ext:Button>
<ext:ToolbarSeparator Height="50">
</ext:ToolbarSeparator>
<ext:Button ID="btnContasRecebe" runat="server" Text="Contas a Receber" Icon="MoneyDollar" Scale="Medium"
IconAlign="top">
</ext:Button>
<ext:ToolbarSeparator Height="50">
</ext:ToolbarSeparator>
<ext:Button ID="btEmpresa1" runat="server" Text="Relat?rios" Icon="ChartBar" Scale="Medium"
IconAlign="top">
<Menu>
<ext:Menu ID="subRelatorios" runat="server">
<Items>
<ext:MenuItem ID="MenuItem2" runat="server" Text="Rela??es de Empresas" Icon="Page">
<Listeners>
<Click Handler="#{DirectMethods}.RelatorioEmpresas()" />
</Listeners>
</ext:MenuItem>
<ext:MenuItem ID="rtLog" runat="server" Text="Log" Icon="Page">
<Listeners>
<Click Handler="#{DirectMethods}.RelatorioLog()" />
</Listeners>
</ext:MenuItem>
<ext:MenuItem ID="MenuItem1" runat="server" Text="Rela??es de Produtos" Icon="Page">
<Listeners>
<Click Handler="#{DirectMethods}.RelatorioProdutos()" />
</Listeners>
</ext:MenuItem>
<ext:MenuItem ID="MenuItem3" runat="server" Text="Oportunidade por Campanha" Icon="Page">
<Listeners>
<Click Handler="#{DirectMethods}.RelatorioCampanhas()" />
</Listeners>
</ext:MenuItem>
</Items>
</ext:Menu>
</Menu>
</ext:Button>
<ext:ToolbarSeparator Height="50">
</ext:ToolbarSeparator>
<ext:ToolbarFill ID="ToolbarFill1" runat="server" />
<ext:Button ID="btLogoff" runat="server" Text="Logoff" Icon="Decline" Scale="Medium"
IconAlign="top">
<Listeners>
<Click Handler="alert('Empresa')" />
</Listeners>
</ext:Button>
</Items>
</ext:Toolbar>
</BottomBar>
</ext:Panel>
<ext:TabPanel
ID="PanelBody"
runat="server"
Region="Center"
Margins="0 4 4 0"
MinTabWidth="115">
<Items>
<ext:Panel
ID="tabHome"
runat="server"
Title="Principal"
HideMode="Offsets"
BodyStyle="background-image:url('/imagens/fundos/fundo1.gif');background-repeat:no-repeat; background-size: 100%;"
Icon="Application">
<Items>
</Items>
</ext:Panel>
</Items>
</ext:TabPanel>
</Items>
</ext:Viewport>
Code In C# [DirectMethod]
public void estados()
{
AddTab("estados.aspx");
}
protected void AddTab(string Pagina)
{
Ext.Net.Panel panel = new Ext.Net.Panel
{
Title = "New Tab",
Closable = true,
Layout = "Fit",
Items = {
new UserControlLoader{Path=Pagina}
}
};
PanelBody.Items.Add(panel);
panel.Render();
PanelBody.SetLastTabAsActive();
}
The error occurs below
Last edited by Daniil; Jul 02, 2014 at 3:45 PM.
Reason: [CLOSED]