SproutCoreアプリで部門ごとの連絡先のリストを表示しようとしていますが、SC.ListView
別のアプリ内にネストしようとしましたが、役に立ちSC.ListView
ませんでした。
支援するために使用SC.GridView
することは可能ですが、ネストされた「リスト」は最初のリストのコンテキスト内にある必要があります。これをJQueryUIのアコーディオンウィジェットと同様に実装できれば、さらに良いでしょう!
任意の提案をいただければ幸いです!
ありがとう、M。
SproutCoreアプリで部門ごとの連絡先のリストを表示しようとしていますが、SC.ListView
別のアプリ内にネストしようとしましたが、役に立ちSC.ListView
ませんでした。
支援するために使用SC.GridView
することは可能ですが、ネストされた「リスト」は最初のリストのコンテキスト内にある必要があります。これをJQueryUIのアコーディオンウィジェットと同様に実装できれば、さらに良いでしょう!
任意の提案をいただければ幸いです!
ありがとう、M。
何をするにしても、別のリストのアイテムにリストをネストしないでください。パフォーマンスは著しくひどいものになります。
たくさんのオプションがあります
1)独自のカスタムビューを作成します。派手なアニメーションが必要な場合は、これが最も簡単なオプションです。
2)ListViewで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
});