I have a RadProgressArea on the page to track a specific operation. I find, however, when the page is posted back for an unrelated operation that it starts polling. How would you stop it from polling on all postbacks and focus just on the specific operation I want it to?
Figured it out - set the RegisterForSubmit property on the RadProgressManager to false and then use the startProgressPolling and hideProgressAreas client-side script methods to enable it on the appropriate post.
I just came across this post as I was having the same problem. I have a page with a RadProgressArea and RadProgressManager. The polling would begin when I would make an ajax call to update an unrelated item on the page.
I set the RegisterSubmitProperty to false and then set a client handler to call the startProgressPolling when I want to start the polling. That works. I see that polling begins and ends appropriately when calling the startProgressPolling() and hideProgressAreas() methods.
However, when I do that, my progress area does not show. I can force it to show by calling the show() method for the RadProgressArea client side object, but it does not update to reflect the process at all. It's as if the RadProgressArea and the RadProgressManager are disconnected.
Any ideas here?
answered on 22 Sep 2014, 03:16 PM
Try to use the $find("RadProgressManager1").stopAsyncPolling() method of the RadProgressManager instead thehideProgressAreas().
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.