我是钛的新手,很难从mysql导出中解析JSON.json是有效的,我对许多不成功的试验感到沮丧.为了简化代码,我把它放在下面.代码只是停止并说:[错误]脚本错误=无法解析JSON字符串
var win = Titanium.UI.currentWindow;
var hotdealjson = "{'hotdeal':[{'place':'bangkok','date':'4D3N','cost':'$4999up'},{'place':'tokyo','date':'3D2N','cost':'$3799up'}]}";
//read json
var response = JSON.parse(hotdealjson);
alert(response.hotdeal.length);
Run Code Online (Sandbox Code Playgroud)
谢谢和问候,理查德
我正在尝试使用Appcelerator创建我的第一个移动应用程序.当我尝试使用"leftImage"将本地图像加载到数组中时,图像不会显示.但是,当我将路径更改为不存在的东西时,它告诉我它无法找到路径.我已经google了很多,似乎无法找到我做错了什么.有什么帮助吗?
var win1 = Titanium.UI.createWindow(
{
title:'test',
className:'win1',
backgroundColor:'#000000'
}
);
var vdata = [
{leftImage:'appicons/cloudy.gif',title:"Schedule"},
{leftImage:'appicons/shows.png',height:60, title:"Shows"},
{leftImage:'appicons/search.png', title:"Search"},
{leftImage:'appicons/friends.png',title:"Friends"},
{leftImage:'appicons/settings.png',title:"Settings"}
];
var table1 = Titanium.UI.createTableView({
data:vdata
});
win1.add(table1);
win1.open();
Run Code Online (Sandbox Code Playgroud) android titanium appcelerator appcelerator-mobile titanium-mobile
我是使用SQL和数据库的新手; 到目前为止,我的应用程序保持了本地化 但是,我有一个数据库填充我的应用程序中的表,没有什么过于复杂.
我想加入一个收藏菜单.我接近这个的方法是在标题为SQL数据库中创建一个列Favorite,然后检查该值是0(不是收藏)还是1(收藏).现在,如何遍历SQL数据库中的所有行,检查它们是否被收藏,然后将它们打印到表中?
我打算写一些语音代码,以便更好地了解我的目标:
var rows = db.execute('SELECT DISTINCT entity_name FROM entity_info');
while (rows.isValidRow()) {
if (FavoritesValue FROM db == 1) {
//This line here is what I need ^^^ The syntax is not right, its an example.
var row = Ti.UI.createTableViewRow({
title:rows.fieldByName('entity_name')
});
}
rows.next();
}
Run Code Online (Sandbox Code Playgroud)
我在代码中标记了我需要帮助的行.
我是一个使用Titanium Mobile框架学习移动开发的人.
我正面临与javascript样式表的应用相关的问题.当我将jss文件命名为与要应用样式的js文件相同时,它可以正常工作.但是,如果我将其命名为其他内容,则无效.任何人都可以告诉我一个解决方案.以下是我的代码示例.
// app.js
var win = Titanium.UI.createWindow({ backgroundColor : '#fff' });
win.add( Ti.UI.createButton({ title : 'Button A' }) );
win.open();
// app.jss, works fine
button { backgroundImage: 'grdadient_img.png'; }
// button_style.jss, don't work
button { backgroundImage: 'grdadient_img.png'; }
Run Code Online (Sandbox Code Playgroud) 我的开发平台iOS.我的开发SDK 5.1.0.我在设备上通过开发ipa测试我的应用程序时遇到了[LiveView]服务器不可用的奇怪错误.在此之前,我总是通过Titanium Studio开发ipa,但是由于Titanium Studio中iOS sdk的一些配置问题,我转而使用Appcelerator Studio.我能够从Appcelerator Studio成功开发ipa,但是当我在我的设备上安装并运行时,LiveView服务器始终存在错误.有没有其他人遇到这个问题然后做回复我必须将测试版本发送到我的客户端进行测试.错误图片
是否可以对Appcelerator中的Label文本应用删除线?如果是这样,怎么样?
我在我的应用程序中使用日期选择器
当我单击按钮时,它从日期选择器中选择日期并将其设置为文本字段
set.addEventListener('click',function(e){
textfield.setValue(picker.value);
});
Run Code Online (Sandbox Code Playgroud)
它设置日期为2016-02-29 18:30:00 +0000但我想要它29-02-2016
我该如何更改日期格式?
我在appcelerator中有以下简单代码.我试图将2张图像放在另一张下面.其实我有10个 - 我正在努力做到
image
newline
image
newline
image
Run Code Online (Sandbox Code Playgroud)
码
var win1 = Titanium.UI.createWindow({
backgroundColor:"yellow"
});
var imga = Titanium.UI.createImageView ({
image: "/png/a.png",
top: "10px",
});
var imgb = Titanium.UI.createImageView ({
image: "/png/b.png",
top: "20px",
});
win1.add(imga);
win1.add(imgb);
win1.open () ;
Run Code Online (Sandbox Code Playgroud)
当我在ipad模式下运行时,图像在彼此之上.如何将它们放在单个文件列中?
谢谢
我正在尝试使用Appcelerator Studio但是当它启动时我无法在文本框上写下我的电子邮件.
更新:我忘了提到我在Linux Ubuntu 16.04上
我可以按下按钮或单击链接,但我无法在"电子邮件"或"密码"字段中插入任何文本,它们似乎已被禁用或有一个错误,即使我点击它也不会关注它们:
这是控制台堆栈跟踪:
? Appcelerator_Studio ./AppceleratorStudio
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
(Build 4.8.1.1480393991) [ERROR] null
java.lang.InterruptedException
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.lang.UNIXProcess.waitFor(UNIXProcess.java:395)
at com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:381)
at com.aptana.core.util.ProcessRunner.processData(ProcessRunner.java:345)
at com.aptana.core.util.ProcessRunner.processResult(ProcessRunner.java:432)
at com.appcelerator.titanium.core.internal.cli.NodeAppcCLI.runCommand(NodeAppcCLI.java:238)
at com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler.verifyAppcWhoami(TitaniumSplashHandler.java:1236)
at com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler.access$4(TitaniumSplashHandler.java:1233)
at com.appcelerator.titanium.rcp.handlers.TitaniumSplashHandler$3.run(TitaniumSplashHandler.java:321)
(Build 4.8.1.1480393991) [ERROR] Failed to check login status. Likely not logged in.
Run Code Online (Sandbox Code Playgroud) titanium appcelerator appcelerator-titanium appcelerator-studio
我正在使用Titanium/Appcelerator构建一个Android应用程序,我正在关注他们的Android主题指南.根据指南,要使用默认的Android主题之一,您必须:
我已经完成了这个,但是在尝试构建时遇到错误:
错误:找不到与给定名称匹配的资源(在'theme'处,值为'@ style/Light').
我注意到我在上面提到的目录结构中创建的主题XML文件也消失了.为什么是这样?我怎样才能让主题发挥作用?
appcelerator ×10
titanium ×6
android ×2
database ×1
ios ×1
ipa ×1
javascript ×1
json ×1
liveview ×1
sql ×1