We are building an app which basically is converting a paper state form. The form contains around 300 questions. We will be using Telerik controls. We have tight dead line and don’t have much time for experiments.
I have created a mockup screen with Form Decorator, RadTabStrip, Radmultipage and Rad controls on the page but am concerned about performance. I haven’t bound the data yet but with just the controls it is taking time to load the page. The user will be flipping back and forth between the tab items during the data entry. I cann’t go with wizard like functionality. User should have all the data elements available. Any suggestions are greatly appreciated.
6 Answers, 1 is accepted
I think that the tips for performance optimization explained in the resources below will help you reduce the loading time of your pages as much as possible:
http://www.telerik.com/support/aspnet-ajax.aspx (section "Performance")
the Telerik team
Thank you for the quick reply. One more suggestion i would like to have is on the approach. Is there any better approach other than putting all elements on the same page?
The app has wide variety of user base like all hospitals and funeral homes. Hospitals may be having good ones but not sure what kind of systems that funeral homes have. Are there any limitations or restrictions or concerns using all telerik controls on a page? Do we have any set requirements to use an app with telerik controls without any issues?
Based on your application logic, you may consider separating some of the controls in user controls and load these user controls dynamically when you switch tabs. How to load user controls programmatically on ajax requests you can see from this demo on our site.
If you follow the guidelines provided so far you should be able to achieve optimal performance for our AJAX controls.
the Telerik team
I have checked the example. The difference is the requirements. I appreciate if you can divert me to the related help topics or demo links for I am trying to do.
Each of the multipageview/ user control should have some complex functionality. I may have to use updatable panels within them to provide the functionality that is needed.
Again, user treats it as one single record; they don’t want to save each user control.
Once the record is saved, I need to provide list of edits that were failed during the data entry. I could not use validation controls as user should have overriding capability. The edit rules are stored in the database. They can choose to correct but also can choose to save the record as it is. I am planning to make a call to database and populate data grid with edits. User should be able to click on the edit and navigate to the error control on the user control.