Configure the Initialized Event

You can use the Initialized event to improve the user experience when a view or form is loaded, for example to populate a drop-down list with data in the background while the rest of the view is available for data entry.

The Initialized event executes after the view or form's loading spinner stops. Use the Initialized event with rule actions that don't have to wait for the view or form spinner to finish. For example, List controls can load their list values without waiting for a loading/spinner that blocks the view or form. They contain their own spinners to indicate when they are not fully loaded, and can be used with the Initialized event to load after the view or form has loaded.

You can also use the Initialized event with the Display Field property of list controls to speed up the first time a view or form is used when you're loading data. The Display Field property allows you to show the control's display value before its data loads. See Configuring the Display Field property for an example of configuring the Display Field property to load an initial value in a drop-down list.

  • The When the View executed Initialized event (Initialized) always executes after the When the View executed Initialize event (Initialize).
  • The When the Form is Initialized event (Initialized) always executes after the When the Form is Initializing event (Initialize).