Dec 27, 2012, 4:13 PM
[CLOSED] reference of a control loaded by component loader
Hi
I am using a component loader which loads a user control throough a webservice. I need to somehow get a reference of this user control to further process things, is this possible if not is this a better way to do it: https://examples2.ext.net/#/XRender/...UpdateContent/
Here is an example of Component loader I am using it is similer to https://examples2.ext.net/#/Loaders/...ON_WebService/
I am using a component loader which loads a user control throough a webservice. I need to somehow get a reference of this user control to further process things, is this possible if not is this a better way to do it: https://examples2.ext.net/#/XRender/...UpdateContent/
Here is an example of Component loader I am using it is similer to https://examples2.ext.net/#/Loaders/...ON_WebService/
<%@ Page Language="C#" %>
<%@ Register assembly="Ext.Net" namespace="Ext.Net" tagprefix="ext" %>
<script runat="server">
protected void Panel1_Activated(object sender, DirectEventArgs args)
{
//how to get a reference to the user control that the loader in Panel1 loads? is it possible?
//var c = Panel1.ContentControls;
//Panel1.FindControl()
}
</script>
<!DOCTYPE html>
<html>
<head runat="server">
<title>Loader - Ext.NET Examples</title>
<link href="/resources/css/examples.css" rel="stylesheet" />
</head>
<body>
<h1>Component Loader (JSON WebService)</h1>
<ext:ResourceManager runat="server" />
<ext:Panel
ID="Panel1"
runat="server"
Height="200"
Width="500"
Layout="FitLayout"
Title="Load user control from JSON WebService (manual loading)">
<Loader
runat="server"
AutoLoad="false"
Url="ComponentService.asmx/UserControl"
Mode="Component">
<AjaxOptions Json="true" />
<LoadMask ShowMask="true" />
</Loader>
<Buttons>
<ext:Button runat="server" Text="Load" Icon="PluginGo">
<Listeners>
<Click Handler="this.up('panel').load();this.disable(); #{Panel1}.enable();" />
</Listeners>
</ext:Button>
</Buttons>
<DirectEvents>
<Enable OnEvent="Panel1_Activated"></Enable>
</DirectEvents>
</ext:Panel>
</body>
</html>
Last edited by Daniil; Dec 28, 2012 at 2:11 PM.
Reason: [CLOSED]