- 浏览: 5733 次
最新评论
文章列表
下载百度echart:https://codeload.github.com/ecomfe/echarts/zip/2.2.6
解压将 echarts-2.2.6/build/dist/echarts-all.js 拷贝到 sencha touch项目根目录
修改 app.json 文件,将echarts-all.js引入 sencha项目中
这样就集成好了。在项目里可以先创建html标签来放入echart要绘制的id。
html:"<div id="echart" style="width:100%;height:250px ...
用Ext.form.Panel做表单时,经常会专门添加一个提交按钮来响应用户的提交操作。但这样设计,从用户体验来讲,用户在输入完信息后,需要手动关闭键盘,再添加提交按钮,非常不方便,如果我们能监听到系统软件盘的提交按钮事件就可以判断用户提交操作,提升用户体验。
监控方法如下:
{
xtype : 'textfield',
listeners : {
// 监控键盘事件
'keyup' : function(text, e, eOpts){
// 过滤特殊字符
text.setValue ...
使用sencha touch form里的field的组件,我们都会遇到这种情况,当一个表单中的field过多时,会向下撑满整个屏幕,这是如果点击靠屏幕下方的field组件,那么弹出的系统输入法会把form字段给遮挡住,这种用户体验非常不好。如果能在输入框展开时,自动调整field的展示位置就好了。
使用如下配置:
{
xtype: 'textareafield',
name: 'bio',
label: 'Bio',
maxRows: 10,
listeners: {
focus: function(comp, ...
var topNews = Ext.create('Ext.Carousel', {
height : 70,
scrollDock: 'top',
docked : 'top',
defaults: {
backgroundCls : 'x-img-background topnews-carousel-item-img'
},
items: [
{
xtype: 'image',
src: 'http://pic.pedaily.cn/201503/20150313@75495.jpg'
},
{
xtype: 'im ...
安装插件:cordova plugin add org.apache.cordova.inappbrowser
js调用代码:
短信:sms:[手机号]?body=[短信内容] 注意内容编码:如果短信内容中包含“%”,需要使用encodeURI()进行编码
var url = 'sms:?body='+c.data.content.text;
var browser = window.open(url,'_blank','hidden=yes');
browser.addEventListener('loade ...
前提:
sencha cmd创建好sencha项目,安装好cordova环境。
详细配置过程
sencha:http://docs-origin.sencha.com/cmd/5.x/touch/cmd_app.html
cordova:http://cordova.apache.org/docs/en/5.0.0/guide_cli_index.md.html#The%20Command-Line%20Interface
在项目中cordova/www/index.js绑定对backbutton的事件监控
bindEvents: function(){
...