To retrieve information from the navigation context or interact with the navigated page, you can leverage the AppUtils
object, which is available in the JavaScript context.
It provides methods to access the navigation context elements and interact with specific page parts.
// access the thing object within a thing context.
appUtils.getThing()
// access the loggd-in user object.
appUtils.getUser();
Context Methods
getAlert() | Returns the object describing the current context alert. |
getCustomer() | Returns the object describing the current context customer. |
getCustomerServiceLevel() | Returns the object describing the service level associated with the current customer. |
getCustomerTags() | Gets the list of tag definitions associated with the current context customer. |
getEvent() | Returns the object describing the current context event. |
getLocation() | Returns the object describing the current context location. |
getLocationTags() | Gets the list of tag definitions associated with the current context location. |
getOrganizationTags() | Gets the list of tag definitions associated with the current context organization. |
getPartner() | Gets the partner associated to the context thing or customer. |
getPartnerTags() | Gets the list of tag definitions associated with the current context partner. |
getServiceLevel() | Returns the object describing the service level associated with the current context thing. |
getTags() | Gets the tags names associated with the current context thing. |
getTenant() | Gets the parent tenant object. |
getThing() | Returns the object describing the current context thing. |
getWorkSession() | Returns the object describing the current context work-session. |
getUser() | Returns the object describing the logged-in user. |
For more details about the properties available within each object, refer to the REST API Reference page.
Navigation Support Methods
isMobile() | Returns true in the case of mobile App navigation. |
isTablet() | Returns true in the case of mobile App navigation from tablet. |
navigateTo(path) | Change the current navigated page according to the given
|
localize(text) | Localizes the given If no translations are available the text is printed as is. |
Widget Support Methods
createFilter(filter) | Creates a new filter instance for the given |
createPeriodPicker(container, options, context) | Creates an embedded Period Piker and attach it to the given
You can access this factory method directly from the AbstractWidget class. |
downsampleData(data, maxCount, timestampFieldName, valueFieldName) | Downsamples the given array of |