2014-04-22 3 views
0

합금으로 뷰와 컨트롤러를 분리하는 적절한 방법은 무엇입니까?합금 : ListView를 만들고 사용하는 올바른 방법은 무엇입니까?

someController.js:

$.list.setSections(sections);, 나는

또는

var list = Ti.UI.createListView({stuff})

다음은 어떻게 든 밖으로 목록을 밀어 ... 이것은 XML 마크 업 ID = '목록'과의 ListView를 채 웁니다 알고 보기.

MVC와 관련하여 가장 좋은 방법은 무엇인지 잘 모르겠습니다.

+0

doc 가이드는 약간의 도움이되었지만 답을 찾지 못했습니다. 그래도 사용해 볼 수 있습니다. http://docs.appcelerator.com/platform/latest/#!/guide/Alloy_ListView_Guide-section-40928632_AlloyListViewGuide- 데이터 프로그램에 ListView보기 –

답변

0

합금을 사용하는 경우 실제보기 파일에서 XML로 목록을 만들어야합니다. 첫 번째 옵션에서와 마찬가지로 컨트롤러에서 $ .list를 사용하여 작업을 수행 할 수 있습니다.

+0

Damian에게 감사드립니다. 목록은 컨트롤러에 생성되지 않습니다. 그것은 XML로 생성되고 $ .list를 사용하여 조작된다. – robwhelan

+0

이 맞습니다. 목록에서 컬렉션을 표시하려는 경우 을 사용하여 XML에서 컬렉션을 선언 한 다음 var collection = Alloy.Collections.yourCollection을 사용하여 컨트롤러에서 컬렉션을 가져올 수도 있습니다. collection.fetch(); – Damian

+0

대단히 감사합니다. – robwhelan

관련 문제