2014-06-06 4 views
1

OSX에서 이전 Appcelerator Titanium 앱이 있는데 그 앱을 새로운 TideSDK platform으로 이전하고 싶습니다. 이제Appcelerator의 'Titanium.UI.openFileChooserDialog`가 TideSDK에서 실패합니다

, 나는 할 수 있습니다

  • 다운로드 및 TideSDK를 설치 (https://github.com/TideSDK/TideSDK/downloads ->TideSDK - 개발자-1.4.2-OSX-x86-64.dmgTideSDK - 1.3.1 - 베타 - osx-x86-64.zip)
  • 이 TideSDK
  • 내 현재 appcelerator 프로젝트를 열고 난)
) 다음 (런타임으로 앱 및 II) 패키지를 실행 실행

그러나 Titanium.UI.openFileChooserDialog(parseCsvFile,options);에 대한 호출은 아무 것도하지 않습니다. 아래는 현재 코드의 모습입니다. TideSDK에서 Dialog FileChooser를 호출하려면 어떻게해야합니까?

function selectFile() { 
    var options = { 
    multiple : false, 
    title : "Open file", 
    types : ['csv', 'txt'], 
    typesDescription : "CSV files", 
    path : Titanium.Filesystem.getUserDirectory() 
    } 

    Titanium.UI.openFileChooserDialog(parseCsvFile,options); 
} 

감사

답변

1

correct command 요구는 다음과 같이 창 내에서 발생합니다 :

Ti.UI.currentWindow.openFileChooserDialog(function(e) { 
    // Do stuff after the user has closed the dialog here 
    ... 

}, { // Specify options 
    multiple: false, 
    title : "Open file", 
    types : ['csv', 'txt'], 
    path : Ti.Filesystem.getUserDirectory() 
}); 
+0

감사합니다. 그것은 트릭을했다. – Nutritioustim