0

我试图在 SproutCore 应用程序中按部门显示联系人列表,并试图将一个嵌套SC.ListView在另一个应用程序中,SC.ListView但无济于事。

我可以用来SC.GridView协助,但是,嵌套的“列表”需要在第一个列表的上下文中。如果这可以实现类似于 JQueryUI 的手风琴小部件,那就更好了!

任何建议,将不胜感激!

谢谢,M。

4

1 回答 1

1

无论您做什么,都不要将列表嵌套在另一个列表的项目中。性能会明显很糟糕。

有很多选择

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
});
于 2012-03-21T11:59:44.197 回答