2012-07-23 41 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

相關問題