gpt4 book ai didi

javascript - TideSDK中Appcelerator的 `Titanium.UI.openFileChooserDialog`失败

转载 作者:行者123 更新时间:2023-11-28 01:13:49 25 4
gpt4 key购买 nike

在 OSX 上,我有一个旧的 Appcelerator Titanium应用程序,我想将其迁移到新的 TideSDK platform

现在,我可以:

  • 下载并安装 TideSDK ( https://github.com/TideSDK/TideSDK/downloads -> TideSDK-Developer-1.4.2-osx-x86-64.dmgTideSDK-1.3.1-beta-osx-x86 -64.zip)
  • 使用 TideSDK 打开我当前的 appcelerator 项目
  • 并且 i) 启动应用程序和 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);
}

谢谢

最佳答案

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()
});

关于javascript - TideSDK中Appcelerator的 `Titanium.UI.openFileChooserDialog`失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24089235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com