2012-07-23 40 views
0

基于文档,我可以通过执行“removeObject(A/B/C)”将容器视图的子视图A,B,C重新排列为C,A,B之后是“pushObject(C/A/B)”。对于更大的集合(我的实际示例目前是64),是否有更有效的方法(比如说,只是修改现有子视图数组中的一对值?尽管remove/pushObject可能很好,对于实际的UI更大的时间重新渲染。 非常感谢。容器视图 - 重新排序子视图

回答

0

如果你在组合使用ArrayControllerCollectionView,你可以使用SortableMixin支持,根据您的需求来订购它的内容,然后您的收藏渲染会根据需要进行更新,不需要任何干预。

例如,您可以绑定您的控制器的sortProperties属性以将排序条件反映到应用程序LY。

(如果你需要进一步的解释,从您的应用程序的一些代码提取将受到欢迎)

+0

我没有的CollectionView,虽然集装箱查看*的某些部分是*的集合。您的建议足以制作一个将View视图与我的数据绑定的自制计划。谢谢! – 2012-08-02 18:43:53

+0

这个答案回答了你的问题吗?如果是这样,你应该接受它,或至少upvote。 THKS! – 2012-08-03 08:48:04

相关问题