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)的更多相关文章

  1. sencha touch 常见问题解答(1-25)

    欢迎留言补充,持续更新中... 1.sencha touch 是什么? 答:Sencha touch框架是世界上第一个基于HTML 5的移动应用框架.它可以让你的Web应用看起来像网络应用.美丽的用户 ...

  2. [Phonegap+Sencha Touch] 移动开发26 Android下的sencha touch程序,转屏时,Ext.Viewport不能触发orientationchange事件的解决的方法

    Sencha touch 2.4.2 已经解决问题了. 比方你为Ext.Viewport的orientationchange事件加入了一个监听方法: Ext.Viewport.on('orientat ...

  3. 选择移动web开发框架研究——有mui、frozenui以及Sencha Touch等

    纯粹的总结一下移动web开发框架,移动 web开发框架有jQuery Mobile .Sencha Touch等等,他们都来源于web开发,是成熟的框架,jQuery Mobile出自于jQuery家 ...

  4. 跟我一起玩转Sencha Touch 移动 WebApp 开发(一)

    1.目录 移动框架简介,为什么选择Sencha Touch? 环境搭建 创建项目框架,框架文件简介 创建简单Tabpanel案例 自定义图标的方式 WebApp产品测试和发布 HTML5离线缓存 发布 ...

  5. Delphi XE5 常见问题解答

    Delphi XE5 常见问题解答 有关于新即时试用的问题吗?请看看 RAD Studio 即时试用常见问答. 常见问题 什么是 Delphi? Embarcadero? Delphi? XE5 是易 ...

  6. 我个人有关 Azure 网络 SLA、带宽、延迟、性能、SLB、DNS、DMZ、VNET、IPv6 等的 Azure 常见问题解答

    Igor Pagliai(微软)   2014 年 9月 28日上午 5:57  年 11 月 3 年欧洲 TechEd 大会新宣布的内容). 重要提示:这篇文章中我提供的信息具有时间敏感性,因为这些 ...

  7. 跟我一起玩转Sencha Touch 移动 WebApp 开发1

    跟我一起玩转Sencha Touch 移动 WebApp 开发(一) 1.目录 移动框架简介,为什么选择Sencha Touch? 环境搭建 创建项目框架,框架文件简介 创建简单Tabpanel案例 ...

  8. 【翻译】在Sencha Touch中创建离线/在线代理

    原文:Creating an Online/Offline proxy in Sencha Touch 概述 在Sencha Touch中,一个常见的需求就是,当设备在没有连接互联网的时候,应用程序必 ...

  9. Sencha Touch+PhoneGap打造超级奶爸之喂养记(一) 源码免费提供(转)

    起源 非常高兴我的宝宝健康平安的出生了.对于初次做奶爸的我,喜悦过后,面临着各中担心,担心宝宝各项指标是否正常.最初几天都是在医院待着,从出生那一天开始,护士妹妹隔一段时间就会来问宝宝的喂奶,大小便, ...

随机推荐

  1. php base64_encode,serialize对于存入数据表中字段的数据处理方案

    A better way to save to Database $toDatabse = base64_encode(serialize($data)); // Save to database $ ...

  2. tf.variable_scope

    转载:https://blog.csdn.net/gaoyueace/article/details/79079068 例如: #在名字为ae的命名空间内创建变量 with tf.variable_s ...

  3. TensorFlow-Python:创建空列表list与append的用法

    1.空list的创建: l = list() 或者: l = [] 2.list中元素的创建和表达 fruits = ['apple', 'banana', 'pear', 'grapes', 'pi ...

  4. 安卓开发笔记——ListView加载性能优化ViewHolder

    在前不久做安卓项目的时候,其中有个功能是爬取某网站上的新闻信息,用ListView展示,虽然做了分页,但还是觉得达不到理想流畅效果. 上网查阅了些资料,发现一些挺不错的总结,这里记录下,便于复习. 当 ...

  5. 想高效学会Hadoop,你要按照这个路线

    学习hadoop,首先我们要知道hadoop是什么? 说到底Hadoop只是一项分布式系统的工具,我们在学习的时候要理解分布式系统设计中的原则以及方法,只有这样才能以不变应万变.再一个就是一定要动手, ...

  6. 彻底搞清楚Java并发 (一) 基础

    多线程编程是为了让程序运行得更快,但是不是说,线程创建地越多越好,线程切换的时候上下文切换,以及受限于硬件和软件资源的限制问题 上下文切换 单核CPU同样支持多线程编程,CPU通过给每个线程分配CPU ...

  7. WebGL 进入三维世界

    1.观察目标点和上方向 为了确定观察者的状态,你需要获取两项信息:视点,即观察者的位置:观察目标点(look-at point),即被观察目标所在的点,它可以用来确定视线.此外,因为我们需要把观察到的 ...

  8. 小波变换——子带编码,Subband Coding

    离散小波变换.多级信号分解,多分辨率分析. Multiresolution Analysis(MRA.多分辨率分析) 子带编码(Subband Coding) 简称SBC. 一种以信号频谱为依据的编码 ...

  9. QT 实现QGraphicsProxyWidget对象可选择或移动(item管理实现)

    上篇博文<QT QGraphicsProxyWidget对象可选择或移动的一些tricks>介绍了实现QT QGraphicsProxyWidget对象可选择或移动的一些小的第三方技巧,但 ...

  10. mysql中,什么是视图,视图的作用是什么?

    需求描述: 在看mysql的视图,对于视图的定义,进行基本的了解,在此记录下. 概念解释: 视图:存储的查询语句,当调用的时候,产生结果集,视图充当的是虚拟表的角色. 测试过程: 说明: 如果要对一张 ...