DataSource
Ein DataSource
-Objekt bildet eine vom Benutzer konfigurierte Datenquelle ab.
Eine solche Datenquelle kann unter
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:
id
StringDer interne Datenbank-Identifizierer für diese Datenquelle.
identifier
StringDer vom Benutzer vergebene Identifizierer für diese Datenquelle.
app
App oderNone
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).apps
Dictionary(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 beinhaltetapps
dieses Basis-App und alle ihre Kopien und wenn keine App bei App ausgewählt wurde, beinhaltetapps
alle Apps auf die der Benutzer Zugriff hat.