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

RadProgressArea as Custom Progress GUI

3 Answers 87 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
David
Top achievements
Rank 1
Iron
Veteran
Iron
David asked on 19 Jun 2015, 06:37 PM

I have been trying to get the "RadProgressArea" control to work reliably.  I have a process that allows the end user to build a list of reports to process, set a ton of options, then press a magic "go" button and generate all the requested documents.  Everything actually works with the exception of the progress display.

 The progress display currently is a "RadProgressArea" control configured along the lines documented elsewhere in the demo's covering "Custom Progress" configurations.  I have a RadProgressManager and RadProgressArea controls on a standard master/client page website.  The event process is fired off via a toolbar button being clicked in the header template of a RadGrid.  The site is your standard C# 4.5 framework type website built using the Telerik suite of products including the Telerik Reports.  Based upon my research I have a properly configured web.config file.  My trust levels are set to Full so it is not a question of Reflection not being available.

 My problem boils down to the process works some of the time.  That is to say the Progress Area pops up and displays the data without error.  The user is able to press the cancel button and everything works.  Notice I said some of the time?  Using the same hardware/software/selected options, the same process will not display the RadProgressArea control the next time (of course it isn't a every other time problem).  This doesn't mean the process doesn't work, simply that the user display doesn't show the progress of the update and no option of canceling is given.   In my particular case all the required reports get built so the end result is a happy user however they want their cancel button.

 

I have even gone so far as to forcibly show the progress area via client side code.  While this does work, when it "fails", the shown progress area mysteriously "goes away" or is ghosted preventing user interaction with it.  When it works it works irrespective to being forcibly shown.

 Does anyone have any suggestions on paths to explore to solve my problems?  Have I somehow reached a technical limit that I did not know of?  Should I be looking toward some kind of Asynchronous web service of such?  My goal is simply o give my users a progress display and the ability to cancel the task (subject to browser compatibility of course) in a reliable manner.

 

3 Answers, 1 is accepted

Sort by
0
Hristo Valyavicharski
Telerik team
answered on 24 Jun 2015, 02:51 PM
Hi David,

Please attach sample project and Fiddler Log, so we can review your code.

Thanks.

Regards,
Hristo Valyavicharski
Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
0
David
Top achievements
Rank 1
Iron
Veteran
Iron
answered on 24 Jun 2015, 06:22 PM

I will see what I can do.  I can't deliver the actual project as it is too complex.  I will see if I can develop a one-off which duplicates the problem.  I have a master/client page.  The client page has a multi-level rad grid which has command templates with toolbar templates.  The event in question occurs on the second level of the grid when the toolbar button is clicked.  Visually the progress control shows up some of the time whereas other times it remains invisible.  The events of the progress are happening in the background even though it is not displayed.

I did try the existing app with your latest service release.  Unfortunately it performs equally as well. The Progress display shows up sometimes and sometimes it does not.  This occurs "live" and on my development box.

 

0
Hristo Valyavicharski
Telerik team
answered on 29 Jun 2015, 10:40 AM
David,

Look for JavaScript errors and attach Fiddler Log. It should contain information about all failed requests.

Thanks,


Regards,
Hristo Valyavicharski
Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Tags
General Discussions
Asked by
David
Top achievements
Rank 1
Iron
Veteran
Iron
Answers by
Hristo Valyavicharski
Telerik team
David
Top achievements
Rank 1
Iron
Veteran
Iron
Share this question
or