DynamicDataSourceManager class
Диспетчер динамических источников данных отвечает за: — создание динамического источника данных — разрешение инициализации динамического источника данных компонентом — позволяет источнику данных обновлять свои метаданные и уведомлять об обновлении данных.
Свойства
is |
Возвращает значение true, если объект DynamicDataSourceManager удален. |
source |
Возвращает идентификатор текущего источника данных. Если компонент не инициализировался как динамический источник данных, он возвращает пустую строку. |
Методы
dispose() | Удаляет ресурсы, хранящиеся в источнике динамических данных. |
initialize |
Инициализирует динамический источник данных для компонента. |
notify |
Уведомляет о том, что этот источник обновил определенное свойство. При вызове он позволяет транслировать уведомление всем потребителям, зарегистрированным в этом уведомлении из этого источника. |
notify |
Уведомляет о том, что этот источник обновил свои свойства. При вызове он позволяет транслировать уведомление всем потребителям, зарегистрированным в этом уведомлении из этого источника. |
update |
Обновления метаданные динамического источника данных. Он позволяет обновлять такие поля, как название или описание. Автоматически созданные поля, такие как псевдоним, componentId или instanceId, не могут быть обновлены. |
Сведения о свойстве
isDisposed
Возвращает значение true, если объект DynamicDataSourceManager удален.
get isDisposed(): boolean;
Значение свойства
boolean
sourceId
Возвращает идентификатор текущего источника данных. Если компонент не инициализировался как динамический источник данных, он возвращает пустую строку.
get sourceId(): string;
Значение свойства
string
Сведения о методе
dispose()
Удаляет ресурсы, хранящиеся в источнике динамических данных.
dispose(): void;
Возвращаемое значение
void
initializeSource(callableFunctions)
Инициализирует динамический источник данных для компонента.
initializeSource(callableFunctions: IDynamicDataCallables): void;
Параметры
- callableFunctions
- IDynamicDataCallables
Набор методов, предоставляемых через динамический источник данных
Возвращаемое значение
void
notifyPropertyChanged(propertyId)
Уведомляет о том, что этот источник обновил определенное свойство.
При вызове он позволяет транслировать уведомление всем потребителям, зарегистрированным в этом уведомлении из этого источника.
notifyPropertyChanged(propertyId: string): void;
Параметры
- propertyId
-
string
Идентификатор обновленного свойства в источнике.
Возвращаемое значение
void
notifySourceChanged()
Уведомляет о том, что этот источник обновил свои свойства.
При вызове он позволяет транслировать уведомление всем потребителям, зарегистрированным в этом уведомлении из этого источника.
notifySourceChanged(): void;
Возвращаемое значение
void
updateMetadata(metadata)
Обновления метаданные динамического источника данных. Он позволяет обновлять такие поля, как название или описание. Автоматически созданные поля, такие как псевдоним, componentId или instanceId, не могут быть обновлены.
updateMetadata(metadata: Partial<IDynamicDataSourceMetadata>): void;
Параметры
- metadata
-
Partial<IDynamicDataSourceMetadata>
Часть метаданных.
Возвращаемое значение
void