Titanium 2.x/3.x没有图表(chart)功能,用WebView控件来集成第三方JS图标库是一个解决方案。
使用WebView + local html时,WebView加载html中用<script/>引入的JavaScript文件,不能和普通Web一样引用。
在IOS平台上可以用"app://"前缀来指定js文件的绝对路径,来解决。例如,
<script src="app://Resources/lib/raphael.tjs"></script>
在Android平台上有类似的解决办法(To be done)。
页面中引用的js文件不要用js扩展名,否则会在发布时被Titanium优化,导致加载不成功。
使用多个WebView时,用'load'的event listener来fireEvent,在WebView中定义listener,触发WebView在html中加载数据,是不行的,例如:
webView1.addEventListener('load', function() {
Ti.App.fireEvent('event_to_trigger_webview_load_data', data);
});
根据观察,该回调函数会在页面真正加载完成之前就会被执行,由于页面中的Ti.App.addEventListener('event_to_trigger_webview_load_data',…)还没有执行,从而不会对事件进行响应。
我的解决方案是:在html的<script></script>最后,发送一个全局事件(最好用setTimeout延迟发送);在应用中对该事件进行响应,再发送一个全局事件(附上数据),html对该事件进行响应,加载数据到页面中。
分享到:
相关推荐
在 Titanium Studio 中,将该模块添加到您的项目中。 打开 tiapp.xml 并单击模块部分中的+按钮。 选择de.mwfire.extwebview并添加它。 参考 setZoomScale(float) 设置 WebView 的缩放级别。 需要浮动,0.0 是标准...
Titanium Backup是Android上最强大的备份工具,其次。 ☆需要ROOT,Android 1.5-7.0以上版本(ARM,x86,MIPS) ☆超过2千1百万用户,超过31种语言。 ☆PRO Key可在Play商店购买! ☆在Twitter上排名第一的TOP...
钛备份 Titanium Backup,备份你的程序及程序数据,并支持定时备份等功能。 功能很强大,有此软件,不管你的格机还是重刷ROM,在重装软件时都是无痛的,非实适用经常捣鼓手机有机友! 解锁器使用说明: 1.安装钛...
第一次使用钛备份的朋友,可以试着自定义一下文件备份的路径:钛备份默认会将程序和数据备份在SD卡的 TitaniumBackup文件夹里,但如果是像白鸽这样使用的包含内置和外置两种SD 卡的手机Atrix 4G的话(这样的手机除 ...
[Packt Publishing] Appcelerator Titanium 移动应用开发教程 (英文版) [Packt Publishing] Creating Mobile Apps with Appcelerator Titanium (E-Book) ☆ 图书概要:☆ Develop fully-featured mobile ...
Titanium中文版开发手册(翻译版)
Titanium Backup_3.7.4捐赠完全版
TitaniumBackup_6.0.5.1 专业版 可静默恢复
titanium-d1-kickstart.6.1.1.gbin 强大的思科模拟器
材料控制 Titanium Studio 的材料设计控件 该项目希望使用 google Material Design 指南的外观和感觉来创建易于使用的控件,如复选框、文本字段、按钮等。
Google-Cloud-Messaging--Titanium-, 在 Titanium 中,Google云消息传递 Google-Cloud-Messaging--Titanium -注册带有GCM和处理发送到设备的通知的Titanium MODULE 。Android平台使用c2dm进行推送,但是因为c2dm停止...
atom-titanium, 用于 Titanium 合金的Atom 封装 用于 Titanium 合金的 All-in-One封装这是一个用于 Titanium 合金的Atom 封装。$ apm install titanium-alloy冲突&需要通知Alloy 1.8. x
这是截至到目前最新的版本(Titanium 2.1 API) 方便没网的情况下,童鞋们翻阅文档。
Titanium[1].Backup.Pro.v3.7.2_cnFixed_newkey.apk Titanium[1].Backup.Pro.v3.7.2_cnFixed_newkey.apk
针对titanium程序,在启动程序的时候首先应该检查一下网络设置是否正确,假如网络没有打开网络设置,则提示用户打开网络设置,当用户点击打开网络设置的按钮后即转到打开网络设置的地方进行网络设置。
Titanium官方移动终端开发API文档
前端开源库-node-titanium-sdk节点Titanium SDK,Appcelerator Titanium SDK库
TiInspector, 通过 Chrome DevTools调试 Titanium Mobile 应用程序 #Ti 检查器Ti检查器允许在 Chrome DevTools web界面中调试 Appcelerator Titanium 应用程序。工具通过将命令和消息转换为 Chrome 调试协议和 ...
Titanium_ziliao.all about my project
【mac】dvd光盘刻录 Roxio Toast Titanium 17.4.dmg,安装即用