DynamicDataSourceManager class
Der dynamische Datenquellen-Manager ist zuständig für: - Erstellen der dynamischen Datenquelle - Zulassen der Initialisierung der dynamischen Datenquelle durch eine Komponente - Zulassen, dass die Datenquelle ihre Metadaten aktualisieren und benachrichtigt wird, wenn Daten aktualisiert wurden.
Eigenschaften
is |
Gibt true zurück, wenn dynamicDataSourceManager verworfen wird. |
source |
Gibt die ID der aktuellen Datenquelle zurück. Wenn die Komponente nicht als dynamische Datenquelle initialisiert wurde, wird eine leere Zeichenfolge zurückgegeben. |
Methoden
dispose() | Löscht die Ressourcen, die in der dynamischen Datenquelle gespeichert sind. |
initialize |
Initialisiert die dynamische Datenquelle für die Komponente. |
notify |
Benachrichtigt, dass diese Quelle eine bestimmte Eigenschaft aktualisiert hat. Beim Aufruf kann die Benachrichtigung an alle Consumer übertragen werden, die sich aus dieser Quelle für diese Benachrichtigung registriert haben. |
notify |
Benachrichtigt, dass diese Quelle ihre Eigenschaften aktualisiert hat. Beim Aufruf kann die Benachrichtigung an alle Consumer übertragen werden, die sich aus dieser Quelle für diese Benachrichtigung registriert haben. |
update |
Updates die Metadaten der dynamischen Datenquelle. Es ermöglicht das Aktualisieren von Feldern wie Titel oder Beschreibung. Automatisch generierte Felder wie alias, componentId oder instanceId können nicht aktualisiert werden. |
Details zur Eigenschaft
isDisposed
Gibt true zurück, wenn dynamicDataSourceManager verworfen wird.
get isDisposed(): boolean;
Eigenschaftswert
boolean
sourceId
Gibt die ID der aktuellen Datenquelle zurück. Wenn die Komponente nicht als dynamische Datenquelle initialisiert wurde, wird eine leere Zeichenfolge zurückgegeben.
get sourceId(): string;
Eigenschaftswert
string
Details zur Methode
dispose()
Löscht die Ressourcen, die in der dynamischen Datenquelle gespeichert sind.
dispose(): void;
Gibt zurück
void
initializeSource(callableFunctions)
Initialisiert die dynamische Datenquelle für die Komponente.
initializeSource(callableFunctions: IDynamicDataCallables): void;
Parameter
- callableFunctions
- IDynamicDataCallables
Satz von Methoden, die über die dynamische Datenquelle verfügbar gemacht werden
Gibt zurück
void
notifyPropertyChanged(propertyId)
Benachrichtigt, dass diese Quelle eine bestimmte Eigenschaft aktualisiert hat.
Beim Aufruf kann die Benachrichtigung an alle Consumer übertragen werden, die sich aus dieser Quelle für diese Benachrichtigung registriert haben.
notifyPropertyChanged(propertyId: string): void;
Parameter
- propertyId
-
string
ID der aktualisierten Eigenschaft in der Quelle.
Gibt zurück
void
notifySourceChanged()
Benachrichtigt, dass diese Quelle ihre Eigenschaften aktualisiert hat.
Beim Aufruf kann die Benachrichtigung an alle Consumer übertragen werden, die sich aus dieser Quelle für diese Benachrichtigung registriert haben.
notifySourceChanged(): void;
Gibt zurück
void
updateMetadata(metadata)
Updates die Metadaten der dynamischen Datenquelle. Es ermöglicht das Aktualisieren von Feldern wie Titel oder Beschreibung. Automatisch generierte Felder wie alias, componentId oder instanceId können nicht aktualisiert werden.
updateMetadata(metadata: Partial<IDynamicDataSourceMetadata>): void;
Parameter
- metadata
-
Partial<IDynamicDataSourceMetadata>
Teil der Metadaten.
Gibt zurück
void