KendoUI のオブザーバブル オブジェクトを使用して Revealing Module パターンを実装しています。モジュール定義へのJfiddle リンクは次のとおりです。
私が抱えている問題は、データソースがローカルで取得された場合 (jfiddle の例のように) は正常に動作しますが、リモート データを取得するように設定すると動作しません。リモートデータコードのjfiddleリンクは次のとおりです(これは、私のwebapiに接続できないため、jfiddleでは機能しませんが、要点はわかります)。
問題はデータソースの Change イベントにあるようです。データがローカルの場合、すべてが順次実行されるように見えるため、 this または self を参照すると、ビューモデルと通信しています。リモート処理を使用すると、変更関数にコールバックされますが、正しいオブジェクトを参照していないようであり、selectedContact を設定すると、フォーム上のバインドされたオブジェクトには何もしません。
datasource オブジェクトの Change メソッドで selectedContact オブジェクトをどのように参照するべきか、誰か考えはありますか? または、どこが間違っているかについてのアドバイスはありますか?
ありがとう