Slide Controls -- Advanced Patterns
BeginnerUse FileMaker slide controls for tabbed interfaces, wizard flows, and progressive disclosure -- covering programmatic navigation, panel detection, and animation.
What you'll learn
- How to navigate slide panels programmatically from scripts
- How to implement a wizard flow with validation between steps
- How to detect the currently active panel with Get(ActiveLayoutObjectName)
- How to use slide controls for progressive disclosure
Slide controls present multiple panels in the same screen area, revealed by swiping or navigating. Beyond simple tab replacements, advanced slide control patterns include wizard flows (sequential steps with validation between panels), progressive disclosure (reveal detail on demand), and programmatic navigation from scripts. This lesson covers the full range of slide control capabilities.
Programmatic panel navigation
Go to Object targets a slide control by name, and scripts can navigate to a specific panel by targeting a named object inside that panel (FM navigates to the panel containing the named object).
// Method 1: Go to Object with the slide control name and panel index // (requires FMPA or specific API access -- not available in standard script steps) // Method 2 (more common): place a named field in each panel // To navigate to Panel 2: go to a field named inside Panel 2 Go to Object [ Object Name: "fld_Panel2_Anchor" ] // FM slides to the panel containing this named field // Method 3: use a button action "Go to Panel" (FMP 18+) // Button inside slide -> Button Setup -> Go to Panel (choose target panel)
Sign in to track your progress and pick up where you left off.
Sign in to FM Dojo