Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Navigation and Settings

Navigation defines how users move through a Mendix application. Each device type has its own navigation profile with a home page, optional role-specific home pages, a login page, and a menu structure. Project settings control runtime behavior, configurations, languages, and workflows.

A Mendix application has one or more navigation profiles, each targeting a device type. MDL supports inspecting and replacing entire profiles.

Inspecting Navigation

-- Summary of all profiles
LIST NAVIGATION;

-- Menu tree for a specific profile
LIST NAVIGATION MENU Responsive;

-- Home page assignments across all profiles
LIST NAVIGATION HOMES;

-- Full MDL output (round-trippable)
DESCRIBE NAVIGATION;
DESCRIBE NAVIGATION Responsive;
ProfileDescription
ResponsiveWeb browser (desktop, laptop)
TabletTablet browser
PhonePhone browser
NativePhoneNative mobile (React Native)

See Navigation Profiles for full syntax.

Settings Overview

Project settings control runtime configuration, database connections, languages, and workflow behavior.

-- Overview of all settings
LIST SETTINGS;

-- Full MDL output
DESCRIBE SETTINGS;

See Project Settings for the ALTER SETTINGS syntax.

See Also