0
나는 합금 & 티타늄 프로젝트에 대한 작업을 시작 했으므로 새로운보기로 새 창을 만들어야합니다. 이미 파일을 만들었고 index.js 파일에 컨트롤러와 뷰를 만들었습니다. 티타늄 및 합금 - 새 뷰 열기가 실패합니까?
function onListClick(e) {
var win = Alloy.createController('controlPage').getView();
win.open();
}
이
새로운보기를 열 예정이다 코드입니다,하지만 ...Uncaught TypeError: Object View has no method "open"
내가 바로 온라인 참조를 확인했지만, 실제로 어떤 모듈을 내부에 "열 수 없습니다"가 Ti.UI.View 개체.
무엇을해야합니까? controlPage.xml (및 상대 .js 및 .tss 파일)이 존재합니다. 이 경우 윈도우 객체는 open() 메서드
그러나 만약이 있기 때문에 다음 win.open()
, 당신은 실제로있을 수
<Alloy>
<Window>
</Window>
</Alloy>
:
보기입니다. 뷰를 Window로 전환하면 (on controlPage.xml) onClick 작업이 완벽하게 처리됩니다. 빠른 답변에 감사드립니다. – Crystallize