Router
Reference
Parameters
routes
list
The router's page structure. Defines the routes and their respective content, as well as their rules.
Component data2-core-primitives@Route
initialPath
Define the initial path to be rendered when the router initializes.
Component data2-core-primitives@String
login
Artboard used for login in your application. Whenever a route with a declared policy with an Authentication Strategy gets accessed by a logged-out user, the login artboard will be rendered instead of the route's content.
Component data2-core-types@ArtboardReference
resetPassword
Pick an Artboard to be used in a Password Reset flow.
Component data2-core-types@ArtboardReference
notFound
The artboard to show when a route with no matching "path" is accessed.
Component data2-core-types@ArtboardReference
sitemap
Enables the auto generation of a Sitemap, for bots and users to be able to explore your application without requiring to directly access every page.
Component data2-core-primitives@Boolean
splash
Pick an Artboard to display while the main page content is still loading.
Component data2-core-types@ArtboardReference
notAllowed
Shows another artboard when the access of a route gets denied by a policy. The "Not Allowed" option on the Route Itself takes precedence.
Component data2-core-types@ArtboardReference
onBeforeRouteEnter
An action to be executed before every route enter, before executing each route's own "onEnter" action.
Component data2-core-types@Interaction
onAfterRouteEnter
An action to be executed after every route enter, after each route's own "onEnter" action.
Component data2-core-types@Interaction
onBeforeRouteExit
An action to be executed before every route exit, before executing each route's own "onExit" action.
Component data2-core-types@Interaction
onAfterRouteExit
An action to be executed after every route exit, after each route's own "onExit" action.
Component data2-core-types@Interaction
Interactions
goBack
goTo
Arguments
- Path to route data2-core-primitives@String required
Path to redirect user
- Preserve Query data2-core-primitives@Boolean required
Preserve query string parameters preserve query parameters on navigating.
open
Arguments
-
Link to open data2-core-primitives@String
required -
Target data2-core-primitives@String
One of '_blank' | '_self' | '_parent' | '_top'
Where to open the link
close
Closes a window that was opened via router.open.
Arguments
-
Link to open data2-core-primitives@String
required -
Target data2-core-primitives@String
One of '_blank' | '_self' | '_parent' | '_top'
Where to open the link