Поделиться через


DynamicDataSourceManager class

Диспетчер динамических источников данных отвечает за: — создание динамического источника данных — разрешение инициализации динамического источника данных компонентом — позволяет источнику данных обновлять свои метаданные и уведомлять об обновлении данных.

Свойства

isDisposed

Возвращает значение true, если объект DynamicDataSourceManager удален.

sourceId

Возвращает идентификатор текущего источника данных. Если компонент не инициализировался как динамический источник данных, он возвращает пустую строку.

Методы

dispose()

Удаляет ресурсы, хранящиеся в источнике динамических данных.

initializeSource(callableFunctions)

Инициализирует динамический источник данных для компонента.

notifyPropertyChanged(propertyId)

Уведомляет о том, что этот источник обновил определенное свойство.

При вызове он позволяет транслировать уведомление всем потребителям, зарегистрированным в этом уведомлении из этого источника.

notifySourceChanged()

Уведомляет о том, что этот источник обновил свои свойства.

При вызове он позволяет транслировать уведомление всем потребителям, зарегистрированным в этом уведомлении из этого источника.

updateMetadata(metadata)

Обновления метаданные динамического источника данных. Он позволяет обновлять такие поля, как название или описание. Автоматически созданные поля, такие как псевдоним, 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