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
SHOW NAVIGATION;

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

-- Home page assignments across all profiles
SHOW 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
SHOW SETTINGS;

-- Full MDL output
DESCRIBE SETTINGS;

See Project Settings for the ALTER SETTINGS syntax.

See Also