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

RadAjaxLoadingPanel doesn't show up when flow goes to master page

7 Answers 237 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
Sunny
Top achievements
Rank 1
Sunny asked on 16 Nov 2009, 06:54 AM
hello telerik,

I am having problem with RadAjaxLoadingPanel control. Let me just give you a brief what is the scenario.
I have used master page/content page. I have got radChart control in content page and RadAjaxPanel and RadAjaxLoadingPanel Control. In Master Page, I have used timer control from AJAX. And I have used simple ajax update panel in it NOT TELERIK. Because, timer doesn't function properly using Telerik Ajax Panel. On Content page, my Stored proc for radchart binding is very huge as it takes a bit of time binding radcharts dynamically. I have also put radcombo for selection of input. On that selection, I wanted to show loading panel of telerik during that time, Radchart is created dynamically on content page. Now due to the flow, on combo selection on content page, goes to the master page, the code lies in here, executes. which is fine and loading panel is working absolutely fine upto here. But when flow goes to Timer's Tick event, the loading panel on content page doesn't show. This what the problem is for me. I wanted to show loading panel even if the flow goes to Master Page's Timer Tick event, loading panel should show. Please help me out in this,

Please suggest if use of RadAjaxPanel control on master page is needed and how can I use it. Please do something, it means very important to me. Your quick solution is required on this.

Regards,
Sunny

7 Answers, 1 is accepted

Sort by
0
Iana Tsolova
Telerik team
answered on 19 Nov 2009, 08:09 AM
Hello Sunny,

RadAjaxLoadingPanel is meant to show over controls during ajax requests when the page is ajaxified with RadAjax. However, if you want to display it on ajax request invoked from an ASP:UpdatePanel, you can use its show() and hide() client-side methods and display it explicitly as in this demo.
Additionally note that the content you need to update upon timer ticking should be added to the UpdatePanel content as well in order the changes to take effect and ernder on the client as expected.

I hope this helps.

Kind regards,
Iana
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
Sunny
Top achievements
Rank 1
answered on 30 Nov 2009, 01:11 PM
hello Iana,

Well, it did not really worked for me. Now I changed my simple update panel to radAjaxPanel. So now, In my Master Page, I have got timer inside RadAjaxPanel with no radAjaxManager here coz I use it in content page. In my content page, I have used AJAX settings for controls. The issue is when the flow goes to master page and specially in Tick event of Timer Control which checks my appointment alert and displays pop up accordingly, The Loading Panel in content page doesnt work. otherwise everything is working fine.

What I am trying to achieve; I need to check due date of a particular task from database and if current time matches with that task's due time, it displays pop up (RADWINDOW) with relevant details. This functionality I have put on master page so that I need not to check/put each content page for the same.

Please help me out in this...

Thanks,
Sunny
0
Iana Tsolova
Telerik team
answered on 30 Nov 2009, 03:37 PM
Hi Sunny,

From your description I understand that you want to show a loading panel when the Timer Tick event is fired, right? If this is the case you can try adding another RadAjaxLoadingPanel control on the master page and set its ID as LoadingPanelID of the RadAjaxPanel. 
Check it out and let me know how it goes.
 
Greetings,
Iana
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
Sunny
Top achievements
Rank 1
answered on 01 Dec 2009, 06:59 AM
hello Iana,

I have put RadAjaxPanel in master page and RadAjaxLoadingPanel and set LoadingPanelID of that Loading Panel to Ajax Panel as well. But it didnt work as well. I want to show loading panel on content page of any event fire. I have put all related AjaxSettings for that control on content page which works fine untill the flow goes to timer's tick of the master page. So I want to show content page's loading panel same as it works without going timer's tick event, as well when it goes in that event of the master page. Please help me in this- how to show loading panel on content page when timer's tick event fires from master page.

Thanks,
Sunny
0
Iana Tsolova
Telerik team
answered on 03 Dec 2009, 12:57 PM
Hi Sunny,

I prepared a sample project for you illustrating how you can show loading panel over the whole page on timer Tick event. Please check it out and let me know if it works for you.

All the best,
Iana
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
Sunny
Top achievements
Rank 1
answered on 04 Dec 2009, 01:35 PM
hello Iana,

Could you please give me VS 2005 version of your test application, so that I can use in my system.
However, I have gone through the code given. It seems it loads the loading panel covering the whole page. It is fine in either way but it would be great if in content page loading panel is displayed only on the controls which comes under any event....

Thanks For the help,
Sunny
0
Iana Tsolova
Telerik team
answered on 04 Dec 2009, 03:07 PM
Hello Sunny,

Attached is the sample working uinder .NET 2.0.
I hope this helps.

Greetings,
Iana
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Tags
Ajax
Asked by
Sunny
Top achievements
Rank 1
Answers by
Iana Tsolova
Telerik team
Sunny
Top achievements
Rank 1
Share this question
or