Interested in a ServiceNow event built for developers? Registration for now[dev]26 is officially open!

sarah_bioni
ServiceNow Employee

When a modal is configured to display a record form, the message "Component is not configure" appears the moment the modal is triggered.

The component is configured. What happens is that the modal renders before the Form Controller has finished resolving its inputs (Table, Sys ID, Query), so the Form component is momentarily rendered without valid configuration and falls back to the placeholder state.

Screenshot 2026-09-14 at 09.40.19.png

Resolution

Delay the rendering of the form until the controller has finished loading, using the container's Component visibility setting.

  1. Select the container that wraps the Form component.
  2. Go to Configure → Component visibility.
  3. In Hide component, bind the condition to the Form Controller's loading state:
@data.record.isLoading = true

Screenshot 2026-09-14 at 09.41.38.png

With this in place the container stays hidden while the controller is loading and becomes visible only once the form data is ready, so the placeholder message is never shown.

Version history
Last update:
3 hours ago
Updated by:
Contributors