1

私は jaydata を初めて使用し、JayData を使用してモデルを定義し、データを保存する方法を多くのチュートリアルと例から学びました。ローカル ストレージにデータを保存するコードを作成しました。このコードには、互いに 1 対多の関係を持つ 2 つのエンティティがあります。私は自分のコードを何度もチェックし、利用可能なサンプル コードと比較しました。これは正しいコードですが、機能していません。問題は、単一のエンティティを他のエンティティ モデルで定義されている配列にプッシュすると、変更が保存されず、そのプッシュ行にコメントすると、すべてが正常に機能することです。私はjsfiddleを作成し、jsコードでその行をコメントしました。

コードは次のようになります。

var task_entity = new Tsk({Task_work:tsk });
mydb.tasks.add(task_entity);

var category_entity=new Categry({Name:ctgry});
category_entity.taskk=new Array();         
//category_entity.taskk.push(task_entity);  // this line is not working

mydb.categorys.add(category_entity);

問題を引き起こしている行にコメントしました

これがjsfiddleです http://jsfiddle.net/zGqyZ/1/

コードの何が問題なのか、または jaydata モデルの可能性があるのか​​教えてください。主な問題が見つかりません。

4

1 に答える 1

0

現時点では websql/sqlite のみがナビゲーションをサポートしています。これはすぐに変更されます

于 2013-08-26T15:36:07.857 に答える