Skip to content

Missing Views

If a view doesn’t appear in the Views panel, check the following:

Make sure the view exists inside the views { } block of your workspace:

views {
systemContext mySystem "MyView" {
include *
autoLayout
}
}

Each view must have a unique key. If two views share the same key, only one will appear. Rename the duplicate:

views {
systemContext mySystem "ContextView" { ... }
container mySystem "ContainerView" { ... }
}

When a filtered view is defined for a base view, the base view may be hidden. This is expected behavior in Structurizr-compatible rendering. The filtered view replaces the base view in the panel.

A container view scoped to a software system that has no containers defined will appear empty or may not render. Make sure the scoped element has the expected children.

  1. Open the DSL Editor tab and search for your view definition.
  2. Check for syntax errors that might prevent the view from being parsed.
  3. Try adding autoLayout and include * to the view to ensure it has content.