Mar 08, 2012, 7:19 PM
[CLOSED] cannot find component even though they are declared.
I am running into issues I get the error message "Elementid is undefined".
For instance on my masterpage I have the following layout
For instance on my masterpage I have the following layout
<body >
<form id="fileform" runat="server" class="x-hide-display">
<CuteWebUI:Uploader runat="server" />
</form>
<asp:ContentPlaceHolder ID="MainContent" runat="server" />
<ext:ResourceManager ID="MasterResourceManager" runat="server" Namespace="">
</ext:ResourceManager>
<ext:ViewPort ID="ViewPortMain" runat="server" Layout="border" MonitorResize="true" IDMode="Explicit">
<Items>
<ext:Panel ID="westPanel"
runat="server"
Title="<%$ Resources:WebResources|Common.FormLabels, Navigator %>"
Region="West"
Collapsible="true"
Layout="FitLayout"
Margins="0 0 3 3"
Collapsed="False"
Split="true" ButtonAlign="Left" MonitorResize="True" MinWidth="200" >
<Listeners>
</Listeners>
</ext:Panel>
<ext:TabPanel
ID="tpMain"
runat="server"
Region="Center"
Margins="0 0 4 0"
EnableTabScroll="true" TabWidth="10px" TabPosition="Top">
<Items>
<ext:Panel
ID="HomeTab"
layout="Fit"
runat="server"
Title="<%$ Resources:WebResources|Home.FormLabels, Home %>"
Icon="ApplicationForm"
Border="false" AutoScroll="true">
<Listeners>
</Listeners>
</ext:Panel>
</Items>
<ToolTips>
<ext:ToolTip runat="server" Delegate="#tpMain__HomeTab" Html="Home" />
</ToolTips>
<Listeners>
<TabChange Fn="History.addToken" />
</Listeners>
</ext:TabPanel>
</Items>
<Listeners>
<AfterRender Handler="" />
</Listeners>
</ext:ViewPort>
<ext:DragZone runat="server" Scroll="false" Target="={westPanel.getEl()}" Group="menu-items">
<GetDragData Fn="getDragData" />
<GetRepairXY Fn="getRepairXY" />
</ext:DragZone>
<ext:DropTarget runat="server" Target="={gpSelectedADUsersAddADUser.view.scroller.dom}" Group="ADUserSelectedGroup">
<NotifyDrop Fn="AddAdUserWindow.AdUserDropped" />
</ext:DropTarget>
<ext:DropTarget runat="server" Target="={gpSelectedUser.view.scroller.dom}" Group="UserSelectedGroup">
<NotifyDrop Fn="SharePage.UserDropped" />
</ext:DropTarget>
<emb:ExceptionMessageBox runat="server" ID="ExceptionMsgBox"/>
<ul id="managementContextMenu" class="contextMenu">
<li runat="server" class="delete">
<asp:HyperLink runat="server" href="#delete" CssClass="delete">
<asp:Literal runat="server" Text="<%$ Resources:WebResources|Common.FormLabels, Delete %>" ></asp:Literal>
</asp:HyperLink></li>
</ul>
<ul id="navigationContextMenu" class="contextMenu">
<li runat="server" class="delete">
<asp:HyperLink runat="server" href="#Add" CssClass="delete">
<asp:Literal runat="server" Text="<%$ Resources:WebResources|Common.FormLabels, AddToWorkItem %>" ></asp:Literal>
</asp:HyperLink></li>
</ul>
<ul class="contextMenu">
<li class="edit"><a href="#edit">Edit</a></li>
<li class="cut separator"><a href="#cut">Cut</a></li>
<li class="copy"><a href="#copy">Copy</a></li>
<li class="paste"><a href="#paste">Paste</a></li>
<li class="delete"><a href="#delete">Delete</a></li>
<li class="quit separator"><a href="#quit">Quit</a></li>
</ul>
<ext:History ID="tabHistory" runat="server" IDMode="Explicit">
<Listeners>
<Change Fn="History.change" />
</Listeners>
</ext:History>
</body>
In the code below I get the error message that the tabHistory is undefined and any other of the element under the view port. The only element that can be resolved in that function is the viewport ID tpMain. This use to work in v1 what do I need to do to resolve this?addToken: function (el, tab) {
if (Ext.isDefined(tab) && tab.autoLoad && tab.autoLoad.url && tab.id != "HomeTab") {
var token = Ext.String.format(tab.autoLoad.url + "?title={0}&&icon={1}&&passParentSize={2}&&navItem={3}", tab.initialConfig.title, tab.initialConfig.iconCls, true, navItemId);
if (!Ext.isEmpty(token)) {
tabHistory.add(token);
}
} else {
tabHistory.add("");
}
},
Last edited by Daniil; Mar 15, 2012 at 9:53 PM.
Reason: [CLOSED]