EventTriggers

DSL-facing constructor functions for every built-in EventTrigger — one function per trigger, used both as a tile/event's own trigger = (the condition it runs under) and, symmetrically, to fire the trigger that fires from an EventRunner/TileRenderer (onTrigger(EventTriggers.onX()), triggerEvent(EventTriggers.onX())). This is the only sanctioned way to reference a built-in trigger from the DSL — never construct/reference the underlying data object/data class (e.g. OnSuccessEventTrigger) directly.

Most triggers are parameterless data objects and so take no arguments here (onSuccess(), onDisplay(), ...). A handful carry data and take a matching parameter: onDropdownListItemSelected, onMenuItemClick, onNavigationBarItemClick, onNavigationEntrySet, onNavigationRailItemClick, onNetworkFailure, onNetworkResponse, onPageChanged, onScrolled, onSystemBroadcast, onTabItemClick — for these, matching requires the parameter value itself to be structurally equal too, not just the trigger type (e.g. onNetworkResponse(200) never matches a child listening for onNetworkResponse(201)).

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard