Anzeigen:
Modul: HTMLUI

Repräsentiert den visuellen Inhalt einer App, der einem User angezeigt wird.

Methoden

getAppContent

() AppContent

Liefert den verbundenen AppContent.

Rückgabewert:

Beispiel:

var appContent = appContentSession.getAppContent();

getAppViewMode

() AppViewMode

Liefert den AppViewMode.

Rückgabewert:

Beispiel:

var appViewMode = appContentSession.getAppViewMode(); // i.e.: AppViewMode.Popup

getUser

() User

Liefert den User.

Rückgabewert:

User:

user

Beispiel:

var user = appContentSession.getUser(); // i.e.: User:Kolloid

remove

()

Entfernt die AppContentSession beim verbundenen User.

Beispiel:

appContentSession.remove();

sendEvent

(
  • type
  • [data]
)

Sendet Daten an den verbundenen Client.

Parameter:

  • type String

    darf maximal 100 Zeichen lang sein. Das einzelne Zeichen '*' kann nicht als type verwendet werden.

  • [data] Object optional

    Daten, die übermittelt werden sollen. Werden als JSON übermittelt und dürfen maximal 10.000 Zeichen lang sein.

Beispiel:

var points = user.getPersistence().getNumber('points');

var data = {
    points: points
}

// via Client.addEventListener('getPoints', callback) kann das Event clientseitig empfangen werden
appContentSession.sendEvent('getPoints', data);