如何在合金钛中导入小部件

时间:2014-02-03 11:16:04

标签: widget titanium-alloy

新手问题:

我正在摆弄钛合金工作室和合金mvc并开始掌握它。我不清楚如何将小部件导入我的项目。

我找到了一个不错的slider menu,并希望在我自己的项目中使用它。

现在文档说你必须在config.json中添加依赖项,如下所示:

    "dependencies": {
    "com.slider" : "1.0"
}

然后你就可以在你的视图中使用它了:

<Widget src="com.slider"></Widget>

但是我不需要先将它导入我的项目吗?如果是这样,怎么样?将其作为项目导入只会将其添加到我的工作区,而不是我的项目用户/窗口小部件/滑块

建立此项后,我也收到以下错误:

config.json references non-existent widgets: ["com.slider"]

我一直在谷歌上寻找好几个小时但除了合金文档之外没有太多的信息,不包括进口产品。

帮助?

2 个答案:

答案 0 :(得分:5)

好的,所以你需要做的第一件事是将小部件导入你的项目。

如果你看一下合金项目的结构,你应该在app文件夹中看到另一个名为“widgets”的文件夹。将小部件复制并粘贴到其中,类似这样(文件夹名称不同,因为我使用另一个滑块):

Folder structure

然后在你的视图中(假设你有一个带有窗口的滑块的主视图):

<Window id="mainWindow" class="container">
    <Require type="widget" src="com.slider" id="ds"/>
</Window>

最后,在你的config.json中:

"dependencies": {       
   "com.slider":"1.0"
   }
 }

答案 1 :(得分:1)

gitt.io也非常适合查找和安装钛小部件和模块

CLI安装:http://gitt.io/cli