This is a migrated thread and some comments may be shown as answers.

[Solved] RadAjaxPanel causing strange issue

2 Answers 93 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
Paul
Top achievements
Rank 1
Paul asked on 16 Jun 2009, 02:59 AM

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=""&lt;b&gt;Matching Applications&lt;/b&gt;""> <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> 
 

2 Answers, 1 is accepted

Sort by
0
Paul
Top achievements
Rank 1
answered on 17 Jun 2009, 08:48 AM
Anybody... please???
0
Iana Tsolova
Telerik team
answered on 17 Jun 2009, 01:50 PM
Hello Andy,

I tested the sample page and it works fine on my end. Could you please check this video and let me know if I missed something while testing?

Regards,
Iana
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
Tags
Ajax
Asked by
Paul
Top achievements
Rank 1
Answers by
Paul
Top achievements
Rank 1
Iana Tsolova
Telerik team
Share this question
or