DynamicDataSourceManager class
Le Gestionnaire de source de données dynamiques est responsable des opérations suivantes : - Construction de la source de données dynamiques - Autorisation de l’initialisation de la source de données dynamique par un composant - Autorisation à la source de données de mettre à jour ses métadonnées et d’avertir quand les données ont été mises à jour.
Propriétés
is |
Retourne true si DynamicDataSourceManager est supprimé. |
source |
Retourne l’ID de la source de données actuelle. Si le composant n’a pas été initialisé en tant que source de données dynamique, il retourne une chaîne vide. |
Méthodes
dispose() | Supprime les ressources détenues par la source de données dynamiques. |
initialize |
Initialise la source de données dynamique pour le composant. |
notify |
Avertit que cette source a mis à jour une propriété spécifique. Lorsqu’il est appelé, il permet de diffuser la notification à tous les consommateurs qui se sont inscrits à cette notification à partir de cette source. |
notify |
Avertit que cette source a mis à jour ses propriétés. Lorsqu’il est appelé, il permet de diffuser la notification à tous les consommateurs qui se sont inscrits à cette notification à partir de cette source. |
update |
Mises à jour les métadonnées de la source de données dynamique. Il permet de mettre à jour des champs tels que titre ou description. Les champs générés automatiquement comme alias, componentId ou instanceId ne peuvent pas être mis à jour. |
Détails de la propriété
isDisposed
Retourne true si DynamicDataSourceManager est supprimé.
get isDisposed(): boolean;
Valeur de propriété
boolean
sourceId
Retourne l’ID de la source de données actuelle. Si le composant n’a pas été initialisé en tant que source de données dynamique, il retourne une chaîne vide.
get sourceId(): string;
Valeur de propriété
string
Détails de la méthode
dispose()
Supprime les ressources détenues par la source de données dynamiques.
dispose(): void;
Retours
void
initializeSource(callableFunctions)
Initialise la source de données dynamique pour le composant.
initializeSource(callableFunctions: IDynamicDataCallables): void;
Paramètres
- callableFunctions
- IDynamicDataCallables
Ensemble de méthodes exposées via la source de données dynamique
Retours
void
notifyPropertyChanged(propertyId)
Avertit que cette source a mis à jour une propriété spécifique.
Lorsqu’il est appelé, il permet de diffuser la notification à tous les consommateurs qui se sont inscrits à cette notification à partir de cette source.
notifyPropertyChanged(propertyId: string): void;
Paramètres
- propertyId
-
string
ID de la propriété mise à jour dans la source.
Retours
void
notifySourceChanged()
Avertit que cette source a mis à jour ses propriétés.
Lorsqu’il est appelé, il permet de diffuser la notification à tous les consommateurs qui se sont inscrits à cette notification à partir de cette source.
notifySourceChanged(): void;
Retours
void
updateMetadata(metadata)
Mises à jour les métadonnées de la source de données dynamique. Il permet de mettre à jour des champs tels que titre ou description. Les champs générés automatiquement comme alias, componentId ou instanceId ne peuvent pas être mis à jour.
updateMetadata(metadata: Partial<IDynamicDataSourceMetadata>): void;
Paramètres
- metadata
-
Partial<IDynamicDataSourceMetadata>
Partie des métadonnées.
Retours
void