For Dashboard Designers Reference EventListener
Monday, February 25, 2019 10:27 AMEventListener
Labels: :IA_Function:IA_EventListener
Inherits from: Function
Listens to global events such as environment loading, login, errors, etc and conveys them through Triggers.
Parameters
Key | Description | Default value | Possible values |
---|---|---|---|
event | The event to convey. | object |
Outgoing triggers
Type: environmentLoaded
Occurrence: When the Graphileon environment and config has loaded successfully.
Additional event properties (besides the inherited properties):
Key | Description | Possible values |
---|---|---|
data |
Data in the event. | object |
data.name |
Environment name | string |
data.stores |
List of stores and their properties | object |
Type: login
Occurrence: When the user has successfully logged in.
Additional event properties (besides the inherited properties):
Key | Description | Possible values |
---|---|---|
data |
Data in the event. | object |
data.automatic |
User was logged in automatically | true /false |
data.user |
User information. | User node |
Type: logout
Occurrence: When the user has logged out.
Additional event properties (besides the inherited properties):
Key | Description | Possible values |
---|---|---|
data |
The user node data | User node |
Type: dashboardLoaded
Occurrence: When a dashboard successfully loaded.
Additional event properties (besides the inherited properties):
Key | Description | Possible values |
---|---|---|
data |
Data in the event. | object |
data.name |
Dashboard name | string |
data.iaName |
Unique Graphileon name, to be used in URLs. | string |
data.id |
Neo4j ID of Dashboard node. | string |
data.shortcuts |
Functions connected to the Dashboard by :SHORTCUT |
array |
data.startTriggers |
Functions connected to the Dashboard by :START |
array |
data. |
Unique Graphileon name, to be used in URLs. | string |
Type: getOriginFunction
Occurrence: When the dashboard designer requests the Function behind a View (by clicking the cog wheel on a panel).
Additional event properties (besides the inherited properties):
Key | Description | Possible values |
---|---|---|
data |
Data in the event. | object |
data.id |
The Function's node ID | number |
Type: error
Occurrence: When a global error occurs.
Additional event properties (besides the inherited properties):
Key | Description | Possible values |
---|---|---|
data |
Data in the event. | object |
data.errorType |
The type of error that occurred. * | string |
data.message |
The error message. | string |
/* Possible error types:
-
error
: Non-specific error. -
errorConfiguration
: An error occurred in loading the Graphileon configuration. -
errorServer
: An error occurred while connecting to the server.