バインディングがテンプレートで定義されている場合、バインディング・エンジンは、必要なリスナーが、バインディング・ソース・プロパティーの値が変更された場合に検出するように自動的に設定できます。これらの変更通知をサポートするには、以下の条件のいずれかが満たされる必要があります。
- ソース・プロパティーがバインド可能なプロパティーで、その setter が onPropertyChanged(propertyName, newValue, oldValue) イベントを起動すること。バインディング・エンジンは、変更通知のため、このイベントに接続します。
- ソース・ターゲットがデータ・ストア項目で、データ・ストアが dojo.data.api.Notifications API を実装すること。バインディング・エンジンは、データ・ストア onSet イベントに接続します。