Log In
[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
  [Expand]Chart Control
  [Expand]Grid View
  [Expand]Card View
  [Expand]Vertical Grid
  [Expand]Rich Text Editor
  [Expand]Image and Data Browsing
  [Expand]Docking and Popups
  [Expand]Site Navigation and Layout
  [Expand]File Management
  [Expand]Multi-Use Site Controls
   [Expand]Product Information
    Getting Started
   [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]HTML Editor
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Data Editors
  [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]Document Server
[Expand]Report Server
[Expand]eXpressApp Framework
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

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?​​​​​​​