DataSource

Ein DataSource-Objekt bildet eine vom Benutzer konfigurierte Datenquelle ab. Eine solche Datenquelle kann unter Konfiguration ‣ Erweitert in der Anzeige-Templates-Maske für ein Anzeige-Template angelegt werden. Darüber können Sie in der Dokumentation zur Datenquelle mehr lesen. Ein DataSource-Objekt besitzt folgende Attribute:

idString

Der interne Datenbank-Identifizierer für diese Datenquelle.

identifierString

Der vom Benutzer vergebene Identifizierer für diese Datenquelle.

appApp oder None

Die App die für diese Datenquelle konfiguriert wurde, oder None wenn diese Datenquelle für alle Apps konfiguriert wurde (d.h. wenn in der Konfiguration der Datenquelle bei App keine App ausgewählt wurde).

appsDictionary(String ➝ App)

Alle Apps die zu dieser Datenquelle gehören. Schlüssel sind die Datenbank-Identifizierer der Apps und Werte die App-Objekte.

Ist in der Konfiguration der Datenquelle bei App eine App ausgewählt (und Kopien einbeziehen? nicht gesetzt), so beinhaltet apps nur diese eine App (dies kann natürlich auch die App sein, zu der die Datenquelle selber gehört). Ist Kopien einbeziehen? gesetzt, so beinhaltet apps dieses Basis-App und alle ihre Kopien und wenn keine App bei App ausgewählt wurde, beinhaltet apps alle Apps auf die der Benutzer Zugriff hat.