本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
sencha touch 基础 alert
<!DOCTYPE html><html><head> <meta charset="UTF-8"/> <title>index.html文件示例</title> <link rel="stylesheet" href="css/sencha-tou ...
sencha touch使用正则法处理文字中网址
//定义包含网址的字符串
var currentContent = "asdf空间啊;SD卡附件阿克苏的房间;http://www.baidu.com/ 阿克江送达方;可垃圾是否";
//利用正则发处理后点击可打开网页,下面是两种不同打开方式
//调用设备浏览器打开
str = currentContent.replace(/(http:\/\/|https:\/\/ ...
如何在sencha touch开发应用中打开网页
<div class="iteye-blog-content-contain" style="font-size: 14px">如何在Worklight(sencha touch)中使用浏览器打开网页: 在应用内Webview中打开 showLink : function(link) { console.log("link" + ...
worklight AndroidPad适配分辨率解析错误问题
前几天遇到个奇葩问题,用sencha touch做的worklight应用pad版在ipad版显示一切正常,安装到Androidpad后就出现问题了。
AndroidPad试了几个都是1280*800的,但应用总是把他识别成phone版。
而且读取的高度是320*545(这个有点记不清了,反正跟1280*800差很多),应用安装后也只是显示了左上角一部分,大概是应用的四分之一多点吧,其他有的地方压缩 ...
sencha touch01
sencha touch ch01-------------------------------------------------------------index.html---------------------<!DOCTYPE html><html><head> <title>index.html文件示例< ...
在sencha touch(worklight)中调用Android代码
worklight项目调原生方法
在sencha touch开发中有些功能实现比较困难,或是某些功能必须使用Android原生代码。这时就需要用sencha touch代码调用Android代码了,可以通过phonegap实现。举例如下(微信分享功能):
首先在Android项目src下添加包com.share,包中新建文件ShareWeiXin.java
文件代码如下
package com ...
sencha touch 设置间隔一段时间执行一次方法(如carousel自动播放)
在开发过程中不可避免的会遇到某个方法需要每过一段时间执行一次。在sencha touch中有专门的方法,即setInterval
我在做carousel的时候需要做一个自动播放的功能,实现代码如下:
onHomecrslIdActivate : function(){
var crsl = this.getHomecrslId();
setInterval(function () { ...
Sencha-Touch开发环境准备(Webstorm+Ruby)
encha-Touch开发环境准备(Webstorm+Ruby)
一、准备工作
1、编码工具(推荐)
WebStorm-7.0.3.exehttp://download.jetbrains.com/webstorm/WebStorm-7.0.3.exe
2、SenchaSDK(用来创建、打包sencha项目)
http://cdn.sencha.com/cmd/4.0.1.45/Se ...
Sencha Architect协同开发
Sencha Architect 号称html5 web app的终极开发IDE.如果您不了解sencha touch是什么请跳过此文。
architect开发web app确实非常快速,现在我们团队都使用这个IDE来构建web app.但是发现architect有一套自己的项目管理结构,不能像之前用eclipse+js插件的形式用svn托管,共享代码。
要实现使用architect协同开 ...
sencha touch设置延迟执行
之前有发过说需要设置mask时间(其实是延迟多长时间后执行取消mask方法)的帖子,当时使用的方法是setTimeout:
setTimeout('Ext.Viewport.setMasked(false)',1000);
第一个参数是要执行的方法,第二个参数是延迟执行的时间。
setTimeout(function(){
console.log("xxx ...
sencha touch list数据加载与清除
list数据加载
1、store load方法
var proxyUrl = _proxyUrl;
var listStore = Ext.create('xxx.store.xxx');
listStore.getProxy().setUrl(proxyUrl);
listStore.load(function(records, operation, success) {
if (suc ...
sencha touch list 最后一项显示
用sencha touch的mvc模块显示list列表,前几天发现一个bug,就是在第一次加载的时候最后一个item不显示,第二次加载的时候就可以把所有的item显示出来,在网上看了一些优化方面的资料,发现dataview的效率比list高一些,就改用dataview,果然bug消失了。
sencha touch Msg中文提示框
在默认情况下sencha touch的消息提示框为英文:
Ext.Msg.alert('message');
结果如下:
可在代码中添加如下语句:
var MB = Ext.MessageBox;
Ext.apply(MB, {
YES: { text: '确定', itemId: 'yes', ui: 'action' }
});
Ext.apply(MB, {
...
sencha touch 设置mask时间(延迟)
在开发中经常需要用禁止用户操作,例如加载数据,此时就需要用到mask了。一般加载数据都是加载完后取消mask即可,但也有时候需要mask多存在几秒或存在固定时长,此时就可用下面代码来实现
添加loadmask
Ext.Viewport.setMasked({
xtype : 'loadmask',
message : '加载数据中,请稍候...'
});
设置存在固定时间后取消ma ...
sencha touch setData
在项目中有时候不能使用sencha touch的mvc模式对list进行显示时,sencha touch提供了setData与setStore方法,通过这两个方法可以实现对list的显示,但需要注意的是setData方法不会清除list中的数据,那么就习惯性的想到了setData(null),如果真是这样我也就不用再记录了,本人的办法是先调用setStore(null),再setData,O ...
sencha touch(JS)获取设备屏幕宽高
在sencha touch中获取设备屏幕宽高方法,在JS中应该一样:
console.log("宽度 = " + window.innerWidth);
console.log("高度 = " + window.innerHeight);
JS自定义.format方法格式化时间
Date.prototype.format = function(format){
var o = {
"M+" : this.getMonth()+1, //month
"d+" : this.getDate(), //day
"h+" : this.getHours(), //hour
"m+&q ...
sencha touch 使用searchfield控件卡顿现象
最近在sencha项目中做搜索功能时遇到卡顿现象,数据也不多就一百多条
以下是搜索代码
Controller:
onSearchKeyp: function(field) {
//get the store and the value of the field
var value = field.getValue(),
store = Ext ...