2012-03-06 10 views
0
[ 
    {"group_id":1,"name":"All Area","parent_id":0,"date_created":1250172000,"type":"area","description":null}, 
    {"group_id":2,"name":"IT","parent_id":5,"date_created":1250172000,"type":"area","description":null}, 
    {"group_id":3,"name":"BPO","parent_id":5,"date_created":1250172000,"type":"area","description":null}, 
    {"group_id":4,"name":"Engineering","parent_id":5,"date_created":1250172000,"type":"area","description":null}, 
    {"group_id":5,"name":"Baroda","parent_id":6,"date_created":1250172000,"type":"site","description":null}, 
    {"group_id":6,"name":"Gujarat","parent_id":0,"date_created":1250172000,"type":"site","description":null}, 
    {"group_id":7,"name":"Surat","parent_id":10,"date_created":1250172000,"type":"site","description":null}, 
    {"group_id":8,"name":"IT","parent_id":7,"date_created":1250172000,"type":"site","description":null}, 
    {"group_id":9,"name":"Ahemadabad","parent_id":10,"date_created":1250172000,"type":"site","description":null}, 
] 

私はバックボーンを使用して、すべてのデータの一つのリストを生成したいjsの各項目は、その親の下に来るようにJSを強調する。バックボーン内のオブジェクトの配列をソートするjsファイルまたはアンダースコアJS

つまり、名前が 'Gujarat'のデータは、親を持たないため、最初に表示されます。 Barodaの項目名の下に来るはずです。 Barodaの下では、parent_idがBarodaのgroup_idである項目名が必要です(group_id 2,3,4の項目)。スラットの下には、すべての子供たちが来るでしょう。見たように、SuratとAhemdadabadのparent_idは10ですが、group_id が10になっている項目はありません。だからSuratとAhemdadabadもまた重要なアイテムになります。

すべてのデータは、1つの順序リストに配置する必要があります。

出力フォーマットについては、下記を参照してください。このモデルデータを使用してバックボーンでビューを生成する必要があります。

  • すべてのエリア
  • グジャラート
  • バローダ
  • IT
  • BPO
  • エンジニアリング
  • スーラト
  • IT
  • Ahemadabad
  • これには誰かが解決策を持っていますか? ありがとうございます。

    私はあなたがここにバックボーンのコレクションをよく読んで行くお勧め
    +0

    誰ですか?またはいくつかのより多くの説明が必要です! –

    +0

    あなたは何を試しましたか?これは「求人掲示板」ではなく、「これを試してもうまくいきません。私が間違っていることを見てみることができますか?」ボード – Sander

    +0

    申し訳ありません@sanderですが、私はbackbone.jsと私は希望の出力が得られるように、バックボーンでこのjsonデータをどのようにソートすればいいのか分からない。 –

    答えて

    1

    :特にcollection.sortBy(必要がありhttp://documentcloud.github.com/backbone/#Collection-Underscore-Methodsを:

    http://backbonetutorials.com/what-is-a-collection/、あなたが並べ替えやフィルタリングする方法についての情報が必要な場合は、ここでヘルパー関数を見つけることができます

    発言)助けになる

    私はコメントでとても鈍いだった申し訳ありませんが、これはのために特別なプラットフォームです他の人が解決策が何であるかを説明できる問題/エラーのある人は、ここではページ全体を書くつもりはありません。

    +0

    ありがとうございます、私は問題を解決しない場合は、私はあなたの懸念を理解し、私はコードを投稿し、コードを行うと、文書をチェックさせてください。 –

    +0

    コレクションに関する最新情報は、http://backbonetutorials.com/nodejs-restify-mongodb-mongoose/で公開されています。 –

    関連する問題