sessionAppFromApp method
This API is reliable and breaking changes are unlikely.
qlik.sessionAppFromApp(appId, config)
Creates a session app JavaScript object with app methods from an existing app. You can create one session app per app.
Version history
| Version state | Details |
|---|---|
| Introduced | Qlik Sense June 2017 |
Parameters
appId
Type: String
App id of the app to base the session app upon.
config
Type: Object
Parameter updated in version 2.2.
Optional.
Additional configuration parameters:
| Name | Type | Description |
|---|---|---|
| host | String |
Optional. Qlik host. |
| port |
String or integer |
Optional. Port number. |
| prefix | String |
Optional. Qlik virtual proxy. "/" if no proxy. |
| isSecure | Boolean |
Optional. Use SSL. |
| identity | String |
Optional. Unique identity for the session. If omitted, the session will be shared. |
Returns
App JavaScript object with app methods.
Examples
Example 1: Basic usage
var sessionApp = qlik.sessionAppFromApp("2abac31e-3b46-4b78-8bxf-c5cea1d2514d");Example 2: Basic usage with config
var config = {
host: "myhost.com",
prefix: "/",
port: window.location.port,
isSecure: true
};
var sessionApp = qlik.sessionAppFromApp("c31e2aba-3b46-4b13-8b87-c5c2514dea1d", config);Example 3: Multiple apps
var sessionApp = qlik.sessionAppFromApp("2abac31e-3b46-4b78-8bxf-c5cea1d2514d");
var sessionApp2 = qlik.sessionAppFromApp("c31e2aba-3b46-4b13-8b87-c5c2514dea1d");