问题标签 [titanium-alloy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2334 浏览

xml - 钛,网格布局

如何在 XML 中制作网格布局。例如说我想要一个 4x4 板。我是否只需要制作 16 个按钮并使用 jss 对其进行格式化?例如,这就是我所拥有的,但还不是板格式。

0 投票
1 回答
178 浏览

titanium - 如何显示 iPhone 联系人,如路径

如何使用类似路径应用程序的电子邮件显示 iPhone 联系人。

我尝试了以下代码,它显示联系人姓名,当我单击联系人时,它导航到联系人详细信息页面。但是,我需要在表格视图中显示联系人,然后用户单击客户行打开对话框,其中包含联系人电子邮件,如路径应用程序。

0 投票
2 回答
3643 浏览

titanium - 控制器被销毁后触发的 Titanium 应用程序事件

  • 应用类型:手机
  • 钛 SDK:3.1.1.GA
  • 平台和版本:iOS 6.1
  • 设备:iOS模拟器
  • 主机操作系统:OSX 10.8.4
  • 钛工作室:3.1.1.201306112235

parent_controller.js:

库存列表行.js:

前言:上面的代码被淡化以证明一个观点。我知道它并没有真正做任何事情,但它确实有问题。

parent_controller.js 中的代码可以根据我的 Titanium Mobile iPad 应用程序中的用户交互执行多次。如果上面的代码只在一切正常后运行。每次上面的代码再次运行时,以前的控制器都会在内存中保留一些,并且仍在捕获事件。

例如,假设第一次执行代码时生成了 3 个inventory_list_row 控制器。在控制台中,我将看到 3 条“签入”消息按预期出现。但是,第二次运行时,我会在控制台中看到 6 条“签入”消息,依此类推。

为什么会这样,我能做些什么来防止这种情况发生?您可以看到我尝试使用 .destroy 并将 row 设置为 null 无济于事。

0 投票
2 回答
143 浏览

java - 如何从特定日期中提取日期

我正在将此日历用于 Titanium SDK。我需要做的是从服务器检索日期列表,如果日历上的日期有事件,则将图像添加到磁贴以表示该事件。我可以检索日期,但问题是日期并非特定于日期。例如,如果检索到的日期是 2012 年 8 月 12 日,则日期等于 8。当我在代码中设置图像时,如下所示:

它设置了每个月的第 8 天,而不仅仅是 12 月 8 日。

这是日历控制器中的 setImage 函数:

我尝试更改代码以接受月份和年份,然后将额外的变量添加到 _ref3 变量中,但这根本不起作用。

0 投票
2 回答
231 浏览

titanium-mobile - 钛合金标记

我正在开发钛 3.0 MVC 架构应用程序项目。在视图中,我们使用钛合金标记但是它将如何支持具有不同尺寸和分辨率的多种设备。我努力尝试并没有找到任何解决方案。我在不同设备上测试了应用程序,但 UI 并未在所有设备中正确对齐。谁能帮帮我吗?

0 投票
1 回答
226 浏览

titanium - 钛合金的admob问题

我正在使用钛 3.x 工作室。我想在我的应用程序中显示谷歌广告。为此,我正在使用适用于 android 的 admob 模块。

我的 xml 文件设置是:

但是我收到错误 Emulator process exited with code 1

请帮助我提前摆脱这个谢谢

0 投票
2 回答
2395 浏览

controller - 钛/合金小部件和控制器

我正在使用 AlloySliderMenu 小部件使用 Titanium SDK 3 构建应用程序。

这个小部件创建了一个类似于 Facebook 应用程序的滑块菜单。听起来它很容易使用,但我面临以下问题。

在 index.xml 中,我需要小部件。

在应用程序的 index.js 中,我有以下代码:

这将在应用程序的主窗口中打开我的“列表”视图。

问题是,在我的 list.js 控制器中,我有一个函数应该在按钮的单击操作上将 $.ds.contentview 内容更改为另一个视图。但我无法从列表容器访问 $.ds.contentview 并使用此对象。

我已经尝试过 Alloy.createWidget 等。但没办法,它不起作用。

0 投票
2 回答
993 浏览

node.js - 尝试运行 kue ui 时出现错误

这是我的网络浏览器中 localhost:6379/active 的 kue ui 中的错误。

*这是钛写的js文件中的代码*

这是 kue 的 ui 部分...

即使没有初始化工作,我也会在 kue ui 中遇到同样的错误......

0 投票
1 回答
3504 浏览

titanium - 钛应用加速器视图中基于 base64 的图像

我想从 SQLite 放一张图片,但下面的代码不起作用:

0 投票
1 回答
929 浏览

backbone.js - 覆盖合金模型中的get方法

我正在尝试覆盖 get:Alloy 模型中的调用,与 Backbone 非常相似,我写了这个但不起作用