Freigeben über


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

isDisposed

Gibt true zurück, wenn dynamicDataSourceManager verworfen wird.

sourceId

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.

initializeSource(callableFunctions)

Initialisiert die dynamische Datenquelle für die Komponente.

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.

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.

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.

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