2014-04-22 41 views
0

用合金分離視圖和控制器的正確方法是什麼?合金:正確的方式來創建和使用ListView?

someController.js:

$.list.setSections(sections);, 我知道這與填充在XML標記ID = '清單' 一個ListView ...

var list = Ti.UI.createListView({stuff}) 然後以某種方式推動名單出來風景。

我不確定最好的方法是保持與MVC的精神。

+0

文檔指南雖然創造了更多的問題,但它的答案卻很多,對我而言就是這樣。你可以試試它。 http://docs.appcelerator.com/platform/latest/#!/guide/Alloy_ListView_Guide-section-40928632_AlloyListViewGuide- AssigningDataProgrammaticallytoaListView –

回答

0

如果你使用合金,你應該在實際的視圖文件中創建XML列表。那麼你可以使用$ .list在控制器中做它,就像你在第一個選項中一樣。

+0

謝謝達米安。所以這個列表不是在控制器中創建的。它是用XML創建的,並使用$ .list進行操作? – robwhelan

+0

這是正確的。如果列表要顯示集合,則還可以使用在XML中聲明集合,然後使用var collection = Alloy.Collections.yourCollection; collection.fetch(); – Damian

+0

非常感謝。 – robwhelan

相關問題