Compartir a través de


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

isDisposed

Devuelve true si se elimina DynamicDataSourceManager.

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.

Métodos

dispose()

Elimina los recursos que conserva el origen de datos dinámicos.

initializeSource(callableFunctions)

Inicializa el origen de datos dinámico para el componente.

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.

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.

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.

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