Jul 27, 2012, 1:33 PM
[CLOSED] panel icon missing when dynamically load a user control
The icons are missing when load a control dynamically. This only happen after I upgraded to the 2.1 branch. This is the test code:
default.aspx
default.aspx
<%@ Page Language="C#" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<script runat="server">
[DirectMethod]
public void ShowWin()
{
var win = new Window
{
ID = "Window1",
Title = "Charts",
BodyPadding = 5,
Modal = true,
Width = 400,
Height = 200,
Icon = Icon.Information
};
var f = this.LoadControl("~/test.ascx");
win.ContentControls.Add(f);
win.Render(this.Form);
}
</script>
<!DOCTYPE html>
<html>
<head id="Head1" runat="server">
<title>Ext.NET v2 Example</title>
</head>
<body>
<form id="Form1" runat="server">
<ext:ResourceManager ID="ResourceManager1" runat="server" />
<ext:Panel ID="Panel1" runat="server" >
<Items>
<ext:Label ID="Label1" runat="server" Text="test"></ext:Label>
<ext:Button ID="Button1" runat="server" Text="new window" >
<Listeners>
<Click Handler="#{DirectMethods}.ShowWin();">
</Click>
</Listeners>
</ext:Button>
</Items>
</ext:Panel>
</form>
</body>
</html>
test.ascx<%@ Control Language="C#" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<ext:TabPanel id="TabPanel2" layout="FitLayout" runat="server" activetabindex="0"
border="false" Icon="ChartBar">
<Items>
<ext:Panel ID="pnlClientProfile" runat="server" Title="Client Profile" BodyPadding="5" AutoScroll="true" Icon="Accept" >
</ext:Panel>
<ext:Panel ID="pnlInvestment" runat="server" Title="Wealth Review" Layout="FitLayout" Icon="Cog">
</ext:Panel>
</Items>
</ext:TabPanel>
Last edited by Daniil; Jul 30, 2012 at 8:49 AM.
Reason: [CLOSED]