データ・モデルを構築するときにidPropertyをデータ・ストアで使用する方法はあまり明確ではありません。ドキュメントには、「ストアに単一の主キーがある場合、これはIDプロパティとして使用するプロパティを示しています。このプロパティの値は一意である必要があります。これはデフォルトで "id"です。もっと複雑なスキーマではidPropertyはどのように使用されますか? Dojo dmodel
これは、モデルが基づいているスキーマがほぼフラットな構造をしていると仮定していますか?たとえば、オブジェクトの配列 - それぞれがIDプロパティを持っていますか?
スキーマが単純な配列ではなく、プロパティ内にいくつかのサブレベルのプロパティを含む単一のオブジェクトからより複雑な構造を持つ場合はどうなりますか? ORは、配列の各グループがプロパティを識別する同じレベルの複数の配列であり、互いに独立していますか?
あなたは、結果セット内の値を変更すると、それは元のデータストアに変更するのですか?それとも私はそれを改造して戻さなければならないのですか? – erotavlas
@erotavlasはい、しかしそれはあなたがカスタムクエリーに追加するものですが、依存するはずです。 – GibboK
私のスキーマが(例えばプライマリキーを持つ単純なデータベーステーブルのような)フラットな構造ではなく、むしろオブジェクトの階層のようなより複雑な構造を表すならば、私はidPropertyを使用せず、むしろコレクションに用意されているメソッド(フェッチとフィルタなど)を使用してオブジェクトを見つけるためにドリルダウンしますか? – erotavlas