2012-03-21 6 views
0

私はSproutCoreアプリケーションの部門別連絡先のリストを表示しようとしており、別のSC.ListViewの中にSC.ListViewを入れ子に入れようとしました。SproutCoreはListView(SC.ListView)を入れ子にしました

use SC.GridView to assistでも可能ですが、ネストされた「リスト」は最初のリストのコンテキスト内にある必要があります。これがJQueryUIのアコーディオンウィジェットと似たように実装できれば、それはさらに優れています!

ご意見をお寄せください。

おかげで、何をするにしてもM.

答えて

1

は、別のリストの項目にない巣リストをDO。パフォーマンスは目立ってひどいです。

複数のオプションがあります

1)独自のカスタムビューを作成します。ファンシーなアニメーションが必要な場合は、これが最も簡単なオプションです。

2)リストビューでTreeControllerを使用すると、適切なアイテムがリストに表示され、子を表示できます。あなたはあなたの木のコントローラーのように宣言する

App.listController = SC.TreeController.create({ 
    treeItemIsExpandedKey: "expanded", // the key that 'opens' the item 
    treeItemChildrenKey: 'your-children' // the key on an item that contains an array of child items 
}); 
+0

おかげで、かなり進歩しました。私はあなたを次に見るときに議論するでしょう。 –

関連する問題