たとえば、に格納されているItem
という名前のbackbone.jsモデルがあります。 Item
には属性date
があるので、同じパーティションにすべてのアイテムが同じ日付になるように、パーティションItemCollection
にはどのようなアプローチが最適でしょうか?backbone.jsコレクションの項目のグループ化(グループ化されたレンダリングの場合)
最終的に、パーティション化されたデータ構造は、日付でグループ化されたアイテムをレンダリングするはずのビュー(backbone.js)を想定しています。
これにはどのような方法が最適でしょうか?
は、これまでのところ私は、インデックスビューがレンダリングされるときに動的にパーティションを抽出
- を検討し、それはおそらく、コレクション/モデルの更新をレンダリングするために、バックボーンのイベントベースのメカニズムの優雅さを破ります。
Header
モデルのインスタンスとして各グループ化ヘッダーを表し、そのパーティションを含むコレクションを添付します。私はどうにかしてHeader
インスタンスに接続されているパーティションをメインのItemCollection
と同期させておく必要がありますが、それはおそらくバックボーンのイベントメカニズムによって管理できます。
これらのアプローチのいずれかが意味をなさないでしょうか?他のアイデア?
PS:グループ化構造は、私のバックエンドのデータモデルに存在しない(と私はそれを導入しないようしたいと思います)、これは、クライアント側でその場で発生する必要があるいくつかのマッピング