DynamicDataProvider class
動的データ プロバイダーを使用すると、コンポーネントで動的データを使用できます。 これにより、コンポーネントは動的データ ソースを要求し、それらを登録/登録解除できます。
プロパティ
is |
動的データ プロバイダーが破棄された場合は true を返します。 |
メソッド
dispose() | 動的データ プロバイダーを破棄します。 |
get |
使用可能なすべての動的データ ソースを含むリストを返します。 |
register |
使用可能な動的データ ソースの一覧が更新されたときに発生するイベントにコールバックを登録します。 |
register |
動的データ ソースでプロパティが変更されたときに、更新プログラムのコールバックを登録します。 |
register |
動的データ ソースが変更されたときに更新のコールバックを登録します。 これは、ソース内でプロパティが更新されたときに発生します。 |
try |
動的データ ソースを ID で返します。ソースが存在しない場合は、undefined が返されます。 |
unregister |
使用可能な動的データ ソースの一覧が更新されたときに発生するイベントへのコールバックの登録を解除します。 |
unregister |
動的データ ソースでプロパティが変更されたときに、更新のコールバックの登録を解除します。 |
unregister |
動的データ ソースが変更されたときに更新のコールバックの登録を解除します。 |
プロパティの詳細
isDisposed
動的データ プロバイダーが破棄された場合は true を返します。
get isDisposed(): boolean;
プロパティ値
boolean
メソッドの詳細
dispose()
動的データ プロバイダーを破棄します。
dispose(): void;
戻り値
void
getAvailableSources()
使用可能なすべての動的データ ソースを含むリストを返します。
getAvailableSources(): ReadonlyArray<IDynamicDataSource>;
戻り値
ReadonlyArray<IDynamicDataSource>
使用可能なすべてのソースを含む読み取り専用配列。
registerAvailableSourcesChanged(callback)
使用可能な動的データ ソースの一覧が更新されたときに発生するイベントにコールバックを登録します。
registerAvailableSourcesChanged(callback: () => void): void;
パラメーター
- callback
-
() => void
ソースが更新されたときに実行する関数。
戻り値
void
registerPropertyChanged(sourceId, propertyId, callback)
動的データ ソースでプロパティが変更されたときに、更新プログラムのコールバックを登録します。
registerPropertyChanged(sourceId: string, propertyId: string, callback: () => void): void;
パラメーター
- sourceId
-
string
動的データ ソースの ID。
- propertyId
-
string
ソースのプロパティの ID。
- callback
-
() => void
ソースがデータを更新するときに実行する関数。
戻り値
void
registerSourceChanged(sourceId, callback)
動的データ ソースが変更されたときに更新のコールバックを登録します。 これは、ソース内でプロパティが更新されたときに発生します。
registerSourceChanged(sourceId: string, callback: () => void): void;
パラメーター
- sourceId
-
string
動的データ ソースの ID。
- callback
-
() => void
ソースがデータを更新するときに実行する関数。
戻り値
void
tryGetSource(id)
動的データ ソースを ID で返します。ソースが存在しない場合は、undefined が返されます。
tryGetSource(id: string): IDynamicDataSource | undefined;
パラメーター
- id
-
string
動的データ ソースの ID。
戻り値
IDynamicDataSource | undefined
unregisterAvailableSourcesChanged(callback)
使用可能な動的データ ソースの一覧が更新されたときに発生するイベントへのコールバックの登録を解除します。
unregisterAvailableSourcesChanged(callback: () => void): void;
パラメーター
- callback
-
() => void
登録から削除する関数。 登録されているのと同じである必要があります。
戻り値
void
unregisterPropertyChanged(sourceId, propertyId, callback)
動的データ ソースでプロパティが変更されたときに、更新のコールバックの登録を解除します。
unregisterPropertyChanged(sourceId: string, propertyId: string, callback: () => void): void;
パラメーター
- sourceId
-
string
動的データ ソースの ID。
- propertyId
-
string
ソースのプロパティの ID。
- callback
-
() => void
登録から削除する関数。 登録されているのと同じである必要があります。
戻り値
void
unregisterSourceChanged(sourceId, callback)
動的データ ソースが変更されたときに更新のコールバックの登録を解除します。
unregisterSourceChanged(sourceId: string, callback: () => void): void;
パラメーター
- sourceId
-
string
動的データ ソースの ID。
- callback
-
() => void
登録から削除する関数。 登録されているのと同じである必要があります。
戻り値
void