Documentation Index

Fetch the complete documentation index at: https://docs.simpleway.cloud/llms.txt

Use this file to discover all available pages before exploring further.

Content LOGIC of Display TEMPLATES

Prev Next

Airport CX gives your displays a lot of decision-making power and automations. A screen can change what it shows based on:

  • live flight data - data-based,

  • the time of day - time-based, or

  • an operator's command - manual.

That system logic is spread across several tools, and each one owns a different job.

This tutorial explains how those tools fit together, then points you to the right tutorial for whatever you're trying to do.

How the pieces fit together

The tools sit in layers.

Data sources are the foundation — the live data every screen reads on each refresh. This includes the flight feed (exposed through Trip /Flight Windows), any third-party integration (weather, baggage, etc.), and per-display configuration and metadata.

Scheduling & feeds decide when content appears.

The content template decides what the screen shows. A template holds several layouts/states, and small scripts choose between them and fine-tune individual elements.

Display states and overrides sit on top and can pre-empt everything below — either automatically when the feed goes down or on command when a Scenario is activated.

The engine underneath

When a fixed set of options isn't enough, the logic is written in script. Scripts read live data through SwEL (Simpleway Expression Language), a small query language with type-aware helpers for things like date formatting, working across lists of records, and localization.

State scripts and element scripts are plain JavaScript built on top of SwEL. You don't need to script to use most of the display module — but when you do, this is what's under the hood.

Pick your path

Now that you have the map, jump to the tool you need. Find the behavior you're configuring on the left, and go to the tutorial on the right. Every tutorial links back here, so you can always return and take a different path.

What you want to control

Tutorial which explains the behaviour

When a flight appears on / clears a gate screen

Trip WINDOWS & Business RULES

Which layout the screen shows right now

STATE and display SCRIPTS

Conditional formatting (e.g. cancelled in red)

ELEMENTS and element scripts

How a single component reacts to data

ELEMENTS and element scripts

Filtering and sorting the FIDS flight list

Trip WINDOWS & Business RULES

Manual or API-triggered takeovers (e.g. emergencies)

Scenarios introduction

Time-of-day media and marketing loops

Date & Time driven playback - SCHEDULER

Switch to blank screen

Display BLANK content

Discover other solutions on our main webpage