问题标签 [appcelerator-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.
appcelerator - 屏蔽 appcelerator 上的输入
我的应用上有电话输入:
我想创建一个电话掩码,最好使用 REGEX,但我很难在 appcelerator 上这样做。
我需要它是:(xx)_xxxx-xxxx 或 (xx)_xxxx-xxxxx
巴西电话号码模式。
但我不能只用javascript来做,但是我可以验证它,有人可以帮助我吗?
appcelerator - 使用合金模型时数据库位置的默认路径?
有谁知道使用合金模型时由 Titanium API 自动创建的数据库的默认路径?
我试图解决的问题是我在模型中添加了一个新属性,并且当我尝试使用合金模型方法进行保存时。它告诉我该表没有该新列。
如果我知道数据库的路径,则在升级脚本中我可以将表更改为有一个新列。
非常感谢您提前提供的帮助。
backbone.js - 如何仅在保存时初始化模型属性?
我希望我的模型具有特定格式的唯一生成 ID。
我尝试在 Backbone.Model.initialize 方法中执行此操作。 https://gist.github.com/nirmaljpatel/7bbc891966f0bd1dbee5
但是,也会在 Collection.fetch 上调用 initialize。
如何仅在第一次初始化时分配唯一 ID?
appcelerator - 使用静态 Header 合金 ListView
是否可以使ListView
'HeaderView
静态使其不会滚动?
这HeaderView
就像顶部滚动的另一行一样。
xmpp - 如何索取隐私列表-xmpp钛
我想询问连接到 xmpp 服务器的用户的隐私列表(在我的情况下使用quickblox)。我正在使用钛和这个图书馆。
这是从应用程序向服务器发送消息的合金代码
并从控制器
输出显示如下(正如图书馆中的Ti.API.info所说)
如何准备隐私列表请求?
appcelerator - 检测 Backspace Appcelerator Android
我需要在 Appcelerator Android 中检测退格键。我在这里有一个搜索框的事件侦听器:
搜索框有没有办法检测用户是否删除了某些文本?
谢谢。
appcelerator - KrollWrapper ids 填充 Alloy 1.8.2 中所有数据绑定的所有文本
自从升级到合金 1.8.2 以来,我所有的 ListView 都用 KrollWrapper id 填充了文本,而不是我试图绑定的数据。我已经尝试了各种各样的事情,但一点也没有改变,我有什么遗漏吗?我的数据绑定是按照文档解释的那样设置的,并且到目前为止工作得很好。我已经尝试过在模型中使用和不使用转换函数,以及在控制器中定义和不使用数据转换函数,我有很多列表,这发生在很多列表上,而另一个现在是空白的。
另外我不知道如何将合金回滚以便它可以再次工作(在 5.2.0 上工作),我该怎么做?
data-binding - Alloy 1.8 升级后的合金数据绑定错误
该模型:
请注意,该列id
是autoincrement
。
风景:
请注意,它绑定到id
列。
如果我在没有指定的情况下调用以下内容id
(我不必这样做。它是自动递增的):
我收到一个错误:
这只是在升级之后。任何的想法?一个错误或某些东西从我的角度破坏了?
谢谢。
appcelerator - 升级后的合金 1.8.3 转换问题/可能的新错误?
我发现了 2 个与 Alloy 升级到 1.8.3 相关的问题,我认为这两个问题都是关于转换和数据绑定的另一个错误的一部分,https://jira.appcelerator.org/browse/ALOY-1477
我不想只是将其报告为错误,以防它归结为我正在做的事情?
第一个,我最初是在列表的转换中引用alloy_id,但开始产生一个错误,提示找不到alloy_id,将其更改为$model 有效,但不确定我们现在应该如何做或它的一部分上述错误?
xml代码(部分)
第二个是将 hasDetail 设置为 true 或 false(布尔值)以显示表格行的更多详细信息,这适用于 iOS 应用程序,目前在所有版本中都可以正常显示小图标,但是在升级之前,将引用验证为布尔值有效,但是现在您必须将其引用为字符串,这不可能吗?
控制器.js 代码
appcelerator - 如何在 Appcelerator App Designer 的值中使用有效的 Alloy.Globals 变量
我在使用Appcelerator App Designer时发现了一个关于使用Titanium SDK 常量和Alloy.Globals作为值的问题。
例如,我在alloy.js 中有一个值
所以在我的 tss 文件中我可以拥有
这完美地工作。
如果我使用Appcelerator App Designer修改布局的任何部分,它会将 tss 值更改为字符串,基本上将其分解为合金。例如:
此行为也适用于以Titanium而不是Ti开头的 Ti 常量。不幸的是, Appcelerator App Designer在下拉菜单中有旧的Titanium.UI常量,而不是Ti.UI常量。
对于 Titanium 常量,我知道如果我在 TSS 文件中修改它,那么将来使用应用程序设计器对设计进行修改不会破坏它。我不知道如何避免Alloy.Globals变量的问题。
有什么建议么?
[编辑] 你可以在这里找到 Appcelerator JIRA Ticket