sencha touch 常见问题解答(26-50)
26.sencha touch在华为、红米等部分手机下hide事件失效,msgbox无法关闭怎么办
答:请看http://www.cnblogs.com/cjpx00008/p/3535557.html
如果还不能解决请尝试使用浏览器自带的弹出方法
27.sencha touch中list使用Ext.plugin.PullRefresh 刷新一次,就会显示重复数据,这是为什么
答:找到list的数据仓库对应的模型(model),为其指定idProperty(主键name)属性。
list中的每条数据都对应一个数据模型(model),和数据库中的数据一样,需要为他们指定唯一主键。
在store中,这个主键能帮助你识别重复数据。
这个主键由模型中的idProperty属性来进行配置,默认的值是id。
28.sencha touch开发完成后使用cmd打包压缩为何会报错?
答:1.检查基础开发环境是否搭建完整,参考http://www.cnblogs.com/mlzs/p/3420900.html
2.检查变量命名是否占用了系统保留名称,比如goto/new等
3.检查resources文件夹下css/images/loading/startup这些目录是否存在,它们可以是空文件夹,但是不能被删除
4.将错误提示通过翻译软件翻译成中文,或者通过搜索引擎搜索排除错误
29.sencha touch 开发完成后使用cmd打包后运行,为什么会出现一些莫名其妙的错误
答:通常出现这种错误,都是因为书写代码不规范,不符合sencha touch的标准,请讲app.js格式化后,准确定位错误并排除。
常见错误有:
1.在app.js中直接定义全局变量/方法,打包后无法使用。
解决方案参考:http://www.cnblogs.com/mlzs/p/3420900.html
2.在视图中添加了一些自定义配置,在获取这些配置时写法不标准,打包后无法获取/赋值。
解决方案:在用get/set来获取和赋值,用getInitialConfig('params')方法获取配置
3.一些组件没有注册引用,打包后找不到对应组件
解决方案:在开发时注意警告错误,排除这些错误即可
4.打包时出现黄色警告没有排除,导致错误
解决方案:根据提示,排除错误
5.通过路由传递中文参数,打包后无法获取
解决方案:通过临时的全局变量传递中文参数
6.app.json中没有配置对应的资源文件夹,导致打包后一些资源文件获取不到
解决方案:在app.json中配置对应的资源文件,参考:http://www.cnblogs.com/mlzs/p/3420900.html
30.sencha touch 可以实现定位功能吗?
答:sencha touch 是基于html5浏览器的框架,所以是可以实现定位的,在api中我们可以找到Geolocation这个类,里面有定位示例。
注意:如果需要打包成本地应用,需要为你的应用添加对应的定位权限才可以进行定位操作。
31.sencha touch 中ajax如何跨域?
答:ajax提交时加入以下配置,另外可能需要服务端也做一些相应的跨域设置,具体如何设置请谷歌。
withCredentials: true,
useDefaultXhrHeader:false,
32.使用selectfield,数据源为store,setValue()方法无效,这是为什么?
答:在setValue(value)之前必须确保selectfield之中存在数据,且其中存在指定的数据。解决方案有两种:
1.store设置为自动加载,即:autoLoad:true,这样在应用启动的同时,数据也就预先加载了。
2.监听store的load事件,在数据加载成功后再执行setValue操作。
33..sencha touch 开发过程中,为什么会出现中文乱码的情况?
答:因为sencha touch是外国人开发的,使用cmd生成的项目文件编码格式一般都是ansi格式,不能够识别中文。把文件编码格式改为utf8即可。
如图:
34.sencha touch 如何使用api,如何查看演示示例源码?
答:详细解答http://www.cnblogs.com/mlzs/p/3908739.html
35.使用PhoneGap/Cordova如何控制iOS7状态栏的显隐/颜色
答:详细解答http://www.zhangxinxu.com/wordpress/2014/03/phonegap-cordova-ios-statusbar-style/
sencha touch 常见问题解答(26-50)的更多相关文章
- sencha touch 常见问题解答(1-25)
欢迎留言补充,持续更新中... 1.sencha touch 是什么? 答:Sencha touch框架是世界上第一个基于HTML 5的移动应用框架.它可以让你的Web应用看起来像网络应用.美丽的用户 ...
- [Phonegap+Sencha Touch] 移动开发26 Android下的sencha touch程序,转屏时,Ext.Viewport不能触发orientationchange事件的解决的方法
Sencha touch 2.4.2 已经解决问题了. 比方你为Ext.Viewport的orientationchange事件加入了一个监听方法: Ext.Viewport.on('orientat ...
- 选择移动web开发框架研究——有mui、frozenui以及Sencha Touch等
纯粹的总结一下移动web开发框架,移动 web开发框架有jQuery Mobile .Sencha Touch等等,他们都来源于web开发,是成熟的框架,jQuery Mobile出自于jQuery家 ...
- 跟我一起玩转Sencha Touch 移动 WebApp 开发(一)
1.目录 移动框架简介,为什么选择Sencha Touch? 环境搭建 创建项目框架,框架文件简介 创建简单Tabpanel案例 自定义图标的方式 WebApp产品测试和发布 HTML5离线缓存 发布 ...
- Delphi XE5 常见问题解答
Delphi XE5 常见问题解答 有关于新即时试用的问题吗?请看看 RAD Studio 即时试用常见问答. 常见问题 什么是 Delphi? Embarcadero? Delphi? XE5 是易 ...
- 我个人有关 Azure 网络 SLA、带宽、延迟、性能、SLB、DNS、DMZ、VNET、IPv6 等的 Azure 常见问题解答
Igor Pagliai(微软) 2014 年 9月 28日上午 5:57 年 11 月 3 年欧洲 TechEd 大会新宣布的内容). 重要提示:这篇文章中我提供的信息具有时间敏感性,因为这些 ...
- 跟我一起玩转Sencha Touch 移动 WebApp 开发1
跟我一起玩转Sencha Touch 移动 WebApp 开发(一) 1.目录 移动框架简介,为什么选择Sencha Touch? 环境搭建 创建项目框架,框架文件简介 创建简单Tabpanel案例 ...
- 【翻译】在Sencha Touch中创建离线/在线代理
原文:Creating an Online/Offline proxy in Sencha Touch 概述 在Sencha Touch中,一个常见的需求就是,当设备在没有连接互联网的时候,应用程序必 ...
- Sencha Touch+PhoneGap打造超级奶爸之喂养记(一) 源码免费提供(转)
起源 非常高兴我的宝宝健康平安的出生了.对于初次做奶爸的我,喜悦过后,面临着各中担心,担心宝宝各项指标是否正常.最初几天都是在医院待着,从出生那一天开始,护士妹妹隔一段时间就会来问宝宝的喂奶,大小便, ...
随机推荐
- 设计模式1-单例模式(Singletion)
单例模式(Singletion):保证一个类仅有一个实例,并提供一个访问该实例的全局访问点. 单例模式主要作用是保证唯一的实例,可以严格地控制客户端怎样访问该实例以及何时访问它.可以简单的理解为对唯一 ...
- scala分析数据作图
参考网址:https://stackoverflow.com/questions/36984780/spark-shell-how-to-use-breeze-viz 刚开始按照网上的教程只导入了 两 ...
- 移植3.4.2的Kernel到JZ2440
本文将介绍如何移植linux-3.4.2内核到JZ2440开发板上的全过程,使用的交叉编译工具版本为 arm-linux-gcc-4.3.2.tar.bz2 下面来一步一步介绍如何移植 ...
- 12 go实现几中基本排序算法
include 冒泡排序 插入排序 快速排序 选择排序 这4种算法的内涵不再做解释了 github地址 冒泡排序算法 func maoPao(intSlice []int) []int { /* 冒泡 ...
- ubuntu14下搭建svn
1.安装 查看是否安装 svn help 安装了卸载 sudo apt-get remove --purge subversion 安装 sudo apt-get update sudo apt-ge ...
- android project 文件夹
android多国语言文件夹 http://www.blogjava.net/zhaojianhua/archive/2012/02/09/369676.html Android平板开发精确适配不同的 ...
- 【scala】 scala 基础(一)
至于什么是scala,摘录一段 维基百科的解释: scala 下载 安装 省略 1.环境变量配置完成后 命令行报错,因为scala 的安装路径里边包含空格 修改后即可.由于我的本地包含空格,此处CLI ...
- Mac下配置svn服务器
Mac OS X 系统已经内置了svn支持,所以需要做的就只是配置,可以用svnadmin –vsersion(svnserve –version)查看.希望能对 您配置 SVN.进行开发版本控制有所 ...
- 使用Ajax long polling实现简单的聊天程序
关于web实时通信,通常使用长轮询或这长连接方式进行实现. 为了能够实际体会长轮询,通过Ajax长轮询实现了一个简单的聊天程序,在此作为笔记. 长轮询 传统的轮询方式是,客户端定时(一般使用setIn ...
- 【代码审计】iZhanCMS_v2.1 前台IndexController.php页面存在SQL注入 漏洞分析
0x00 环境准备 iZhanCMS官网:http://www.izhancms.com 网站源码版本:爱站CMS(zend6.0) V2.1 程序源码下载:http://www.izhancms ...