[Expand]General Information
[Expand]WinForms Controls
[Collapse]ASP.NET Controls and MVC Extensions
 [Expand]What's Installed
 [Expand]Common Concepts
 [Collapse]ASP.NET WebForms Controls
   Getting Started
  [Expand]Grid View
  [Expand]Tree List
  [Expand]Card View
  [Expand]Chart Control
  [Expand]Pivot Grid
  [Expand]Rich Text Editor
   [Expand]Product Information
    Getting Started
   [Expand]Scheduler Elements
   [Expand]Visual Elements
   [Expand]Design-Time Features
    [Expand]Data Binding
    [Expand]Printing and Reporting
      How to: Add Shifted Holidays to the Scheduler
      How to: Use a Faster Loading Appointment Editing Form
   [Expand]End-User Capabilities
   [Expand]Member Tables
  [Expand]Site Navigation and Layout
  [Expand]HTML Editor
  [Expand]Vertical Grid
  [Expand]Data Editors
  [Expand]Docking and Popups
  [Expand]File Management
  [Expand]Data and Image Navigation
  [Expand]Multi-Use Site Controls
  [Expand]Spell Checker
  [Expand]Query Builder
 [Expand]ASP.NET MVC Extensions
 [Expand]Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

How to: Use a Faster Loading Appointment Editing Form

You may have noticed that an appointment editing form is rendered for display a bit slower than you may have expected. The time is shorter if you're using the FireFox browser and longer if the page is opened in Internet Explorer. This is due to the amount of JavaScript, which is loaded and executed prior to the form being displayed.

To reduce this response time, you can use a fast loading modification of the appointment editing form - the AppointmentFormEx web template. It renders the Recurrence form separately from the main Appointment editing form and even then only when it is needed, resulting in a 30% performance gain.

This form is included into the ASPxScheduler Suite and can be located in the DevExpress/ASPxSchedulerForms folder of the website. To copy templates to your project site, use the ASPxScheduler control's Smart Tag as shown in the Dialog Forms article. To use the AppointmentFormEx form, set the ASPxSchedulerOptionsForms.AppointmentFormTemplateUrl property as follows.


You can also create your own form using only standard Windows controls. This will reduce load times.

Is this topic helpful?​​​​​​​