DynamicDataSourceManager class
O Gestor de Origens de Dados Dinâmico é responsável por: - Construir a origem de dados dinâmica – permitir a inicialização da origem de dados dinâmica por um componente – Permitir que a origem de dados atualize os metadados e notifique quando os dados forem atualizados.
Propriedades
is |
Devolve true se o DynamicDataSourceManager for eliminado. |
source |
Devolve o ID da DataSource atual. Se o componente não inicializou como uma origem de dados dinâmica, devolve uma cadeia vazia. |
Métodos
dispose() | Elimina os recursos detidos pela origem de Dados Dinâmicos. |
initialize |
Inicializa a Origem de Dados Dinâmica para o componente. |
notify |
Notifica que esta origem atualizou uma propriedade específica. Quando invocada, permite difundir a notificação para todos os consumidores que se registaram nesta notificação a partir desta origem. |
notify |
Notifica que esta origem atualizou as respetivas propriedades. Quando invocada, permite difundir a notificação para todos os consumidores que se registaram nesta notificação a partir desta origem. |
update |
Atualizações os metadados da Origem de Dados Dinâmica. Permite atualizar campos como o título ou a descrição. Os campos gerados automaticamente, como alias, componentId ou instanceId, não podem ser atualizados. |
Detalhes da propriedade
isDisposed
Devolve true se o DynamicDataSourceManager for eliminado.
get isDisposed(): boolean;
Valor da propriedade
boolean
sourceId
Devolve o ID da DataSource atual. Se o componente não inicializou como uma origem de dados dinâmica, devolve uma cadeia vazia.
get sourceId(): string;
Valor da propriedade
string
Detalhes do método
dispose()
Elimina os recursos detidos pela origem de Dados Dinâmicos.
dispose(): void;
Retornos
void
initializeSource(callableFunctions)
Inicializa a Origem de Dados Dinâmica para o componente.
initializeSource(callableFunctions: IDynamicDataCallables): void;
Parâmetros
- callableFunctions
- IDynamicDataCallables
Conjunto de métodos que são expostos através da Origem de Dados Dinâmica
Retornos
void
notifyPropertyChanged(propertyId)
Notifica que esta origem atualizou uma propriedade específica.
Quando invocada, permite difundir a notificação para todos os consumidores que se registaram nesta notificação a partir desta origem.
notifyPropertyChanged(propertyId: string): void;
Parâmetros
- propertyId
-
string
ID da propriedade atualizada na origem.
Retornos
void
notifySourceChanged()
Notifica que esta origem atualizou as respetivas propriedades.
Quando invocada, permite difundir a notificação para todos os consumidores que se registaram nesta notificação a partir desta origem.
notifySourceChanged(): void;
Retornos
void
updateMetadata(metadata)
Atualizações os metadados da Origem de Dados Dinâmica. Permite atualizar campos como o título ou a descrição. Os campos gerados automaticamente, como alias, componentId ou instanceId, não podem ser atualizados.
updateMetadata(metadata: Partial<IDynamicDataSourceMetadata>): void;
Parâmetros
- metadata
-
Partial<IDynamicDataSourceMetadata>
Parcial dos metadados.
Retornos
void