Hi,
I am having the following issue. In my user control i have a RadDatePicker, RadChart & a RadTreeView. Now these are all wrapped in a RadAjaxPanel. All works fine until i drill into the chart. Once i do that i find that the RadTreeView is no longer working (i.e. can't open or collapse the branches). This code was all working in the Q1 2009 release UNTIL i got the LATEST Q1 2009 release. I have replicated the code from my user control into a simple aspx page. Please see below.
Anyone got any ideas or experiencing the same problem??
| <%@ Page Language="vb" AutoEventWireup="false" %> |
| <%@ Register Assembly="IFMA.Web.UI.Controls" Namespace="IFMA.Web.UI.Controls" TagPrefix="ifma" %> |
| <script runat="server"> |
| Public Sub Page_Load() Handles Me.Load |
| RadTreeView1.LoadXml("<Tree AutoPostBack=""False"" Expanded=""True""><Node Expanded=""False"" Text=""<b>Matching Applications</b>""> <Node Text=""Application # N0326/03"" ImageUrl=""../../../common/controlImages/masterview.gif"" /></Node></Tree>") |
| lbl1.Text = Now |
| lbl2.Text = Now |
| If Not IsPostBack Then |
| drawChart() |
| End If |
| End Sub |
| Private Sub drawChart() |
| Dim s0 As ChartSeries |
| s0 = RadChart1.CreateSeries("Oustanding", Drawing.Color.Blue, Drawing.Color.Gold, ChartSeriesType.Pie) |
| Dim seriesItem As ChartSeriesItem |
| seriesItem = New ChartSeriesItem |
| seriesItem.YValue = "23" |
| seriesItem.Name = "item 1" |
| s0.Items.Add(seriesItem) |
| seriesItem = New ChartSeriesItem |
| seriesItem.YValue = "22" |
| seriesItem.Name = "item 2" |
| s0.Items.Add(seriesItem) |
| seriesItem = New ChartSeriesItem |
| seriesItem.YValue = "10" |
| seriesItem.Name = "item 3" |
| s0.Items.Add(seriesItem) |
| seriesItem = New ChartSeriesItem |
| seriesItem.YValue = "40" |
| seriesItem.Name = "item 4" |
| s0.Items.Add(seriesItem) |
| seriesItem = New ChartSeriesItem |
| seriesItem.YValue = "7" |
| seriesItem.Name = "item 5" |
| s0.Items.Add(seriesItem) |
| End Sub |
| Private Sub RadChart1_Click(ByVal sender As Object, ByVal args As Telerik.Charting.ChartClickEventArgs) |
| 'System.Threading.Thread.CurrentThread.Sleep(5000) |
| Dim item As ChartSeriesItem |
| For Each item In args.Series.Items |
| If item.Appearance.Exploded AndAlso (item Is args.SeriesItem) Then |
| 'lblResults.Text = item.Label |
| Else |
| item.Appearance.Exploded = False |
| End If |
| Next item |
| If Not args.SeriesItem.Appearance.Exploded Then |
| args.SeriesItem.Appearance.Exploded = True |
| 'lblResults.Text += args.SeriesItem.Label |
| End If |
| ''Session("SelectedGraphIndex") = args.SeriesItem.Index |
| 'Session("selectedGraphVal") = args.SeriesItem.Name |
| ''lblError.Text = "$" & args.SeriesItem.Name & "$" |
| 'displayMatchingResults() |
| 'divMatchingApplications.Visible = True |
| End Sub |
| </script> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <!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 runat="server"> |
| <title></title> |
| </head> |
| <body style="background-color:White;"> |
| <form id="form1" runat="server"> |
| <asp:ScriptManager ID="ScriptManager1" runat="server"> |
| </asp:ScriptManager> |
| <div> |
| <asp:Label ID="lbl1" runat="server" /> |
| <telerik:RadAjaxPanel ID="Radajaxpanel2" runat="server" LoadingPanelID="RadAjaxLoadingPanel1"> |
| <telerik:RadDatePicker ID="dt1" runat="server" /> |
| <asp:Label ID="lbl2" runat="server" /> |
| <telerik:RadChart ID="RadChart1" runat="server" OnClick="RadChart1_Click"> |
| <PlotArea> |
| <XAxis MaxValue="5" MinValue="1" Step="1"> |
| </XAxis> |
| <YAxis MaxValue="25" Step="5"> |
| </YAxis> |
| <YAxis2 MaxValue="5" MinValue="1" Step="1"> |
| </YAxis2> |
| </PlotArea> |
| </telerik:RadChart> |
| <br /> |
| <telerik:RadTreeView ID="RadTreeView1" runat="server"> |
| <%--<Nodes> |
| <telerik:RadTreeNode Text="1" Expanded=> |
| <Nodes> |
| <telerik:RadTreeNode Text="1a"></telerik:RadTreeNode> |
| </Nodes> |
| </telerik:RadTreeNode> |
| </Nodes>--%> |
| </telerik:RadTreeView> |
| </telerik:RadAjaxPanel> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"> |
| </telerik:RadAjaxLoadingPanel> |
| </div> |
| </form> |
| </body> |
| </html> |