DynamicDataSourceManager class
El Administrador dinámico de orígenes de datos es responsable de: - Construir el origen de datos dinámico: permitir la inicialización del origen de datos dinámico por un componente: permite que el origen de datos actualice sus metadatos y notifique cuándo se han actualizado los datos.
Propiedades
is |
Devuelve true si se elimina DynamicDataSourceManager. |
source |
Devuelve el identificador del origen de datos actual. Si el componente no se inicializó como un origen de datos dinámico, devuelve una cadena vacía. |
Métodos
dispose() | Elimina los recursos que conserva el origen de datos dinámicos. |
initialize |
Inicializa el origen de datos dinámico para el componente. |
notify |
Notifica que este origen ha actualizado una propiedad específica. Cuando se invoca, permite difundir la notificación a todos los consumidores que se han registrado en esta notificación desde este origen. |
notify |
Notifica que este origen ha actualizado sus propiedades. Cuando se invoca, permite difundir la notificación a todos los consumidores que se han registrado en esta notificación desde este origen. |
update |
Novedades los metadatos del origen de datos dinámico. Permite actualizar campos como título o descripción. No se pueden actualizar campos generados automáticamente como alias, componentId o instanceId. |
Detalles de las propiedades
isDisposed
Devuelve true si se elimina DynamicDataSourceManager.
get isDisposed(): boolean;
Valor de propiedad
boolean
sourceId
Devuelve el identificador del origen de datos actual. Si el componente no se inicializó como un origen de datos dinámico, devuelve una cadena vacía.
get sourceId(): string;
Valor de propiedad
string
Detalles del método
dispose()
Elimina los recursos que conserva el origen de datos dinámicos.
dispose(): void;
Devoluciones
void
initializeSource(callableFunctions)
Inicializa el origen de datos dinámico para el componente.
initializeSource(callableFunctions: IDynamicDataCallables): void;
Parámetros
- callableFunctions
- IDynamicDataCallables
Conjunto de métodos que se exponen a través del origen de datos dinámico
Devoluciones
void
notifyPropertyChanged(propertyId)
Notifica que este origen ha actualizado una propiedad específica.
Cuando se invoca, permite difundir la notificación a todos los consumidores que se han registrado en esta notificación desde este origen.
notifyPropertyChanged(propertyId: string): void;
Parámetros
- propertyId
-
string
Identificador de la propiedad actualizada en el origen.
Devoluciones
void
notifySourceChanged()
Notifica que este origen ha actualizado sus propiedades.
Cuando se invoca, permite difundir la notificación a todos los consumidores que se han registrado en esta notificación desde este origen.
notifySourceChanged(): void;
Devoluciones
void
updateMetadata(metadata)
Novedades los metadatos del origen de datos dinámico. Permite actualizar campos como título o descripción. No se pueden actualizar campos generados automáticamente como alias, componentId o instanceId.
updateMetadata(metadata: Partial<IDynamicDataSourceMetadata>): void;
Parámetros
- metadata
-
Partial<IDynamicDataSourceMetadata>
Parcial de los metadatos.
Devoluciones
void