09 2013 档案
摘要:model 1 Ext.define('app.model.Register', { 2 extend: 'Ext.data.Model', 3 requires: ['Ext.data.JsonP'], 4 config: { 5 fields: [{ 6 name: 'mobile', 7 type: 'int' 8 }, 9 {10 name: 'verifycode',11 type: 'int'12 }...
阅读全文
摘要:使用路由的时候可以传递参数如下:index.html#eaterylist/335/61/61/61/B/商户名称其中6个参数依次是:商户编号/公众账号/微信号/校验号/服务类型/商户名称因为最后一个参数是中文,所以普通写法获取不到中文参数,也不能激活路由. routes: { 'eatery/:mCode/:pAccount/:mSignal/:cNo/:tService/:bName': 'showEatery' }经过一番试验,以下写法可以获取到中文参数并且激活路由 routes: { 'eatery/...
阅读全文
摘要:参考资料:http://www.cnblogs.com/numtech/p/3233469.htmlhttp://blog.sina.com.cn/s/blog_9e245c690101jurr.htmlhttp://roger-588.iteye.com/blog/785682需要eclipse、...
阅读全文
摘要:参考资料:https://market.sencha.com/extensions/datetimepicker上面的扩展在2.2有些问题,参考源码重新写了一个TimePicker: 1 Ext.define('ux.TimePicker', { 2 extend: 'Ext.picke...
阅读全文
摘要:示例代码: 1 Ext.define('app.view.message.List', { 2 alternateClassName: 'messageList', 3 extend: 'Ext.List', 4 xtype: 'messageList', 5 requires: ['Ext.plugin.ListPaging'], 6 config: { 7 cls: 'list', 8 plugins: [{ 9 xclass: 'Ext.plugin.ListPaging'10
阅读全文
摘要:http://www.cnblogs.com/mlzs/p/3317570.html如此章所说,点击按钮需要实时更新视图操作代码如下: 1 onTasteUp: function (list, record, item, index, btn) { 2 var visibility = 'visible', 3 value = +btn.getAttribute("value"), 4 data = record.data, 5 taste = data.taste + value, 6 eateryBar...
阅读全文
摘要:插件代码 1 /* 2 *list tpl模版加入按钮监控 3 * 4 *fire="showWeibo" 作用是激活指定事件 5 *有两个参数cmp:视图本身以及doit 6 *只要是以上格式的模板都可以被监控到 7 *其中btn、lower为自定义样式,其他都是st自带样式 8 */ 9 Ext.define('ux.ListTpl', {10 alias: 'plugin.ListTpl',11 xtype: 'listTpl',12 config: {13 list: null,14 //按下时添加css15 pr..
阅读全文
摘要:sencha touch 2.2.1 这个版本使用了新的按钮模式,不过他只提供了少部分的按钮样式。我们可以加一些自定义的ico样式新加ico样式lower 1 .x-button .x-button-icon.lower:before { 2 position:absolute; 3 top:0; 4 right:0; 5 bottom:0; 6 left:0; 7 text-align:center; 8 font-family:"Pictos"; 9 content:"_";10 }以在list中使用示例Ext.define(...
阅读全文
摘要:最新版本我将会放在:http://www.cnblogs.com/mlzs/p/3382229.html这里的示例里面,这里不会再做更新代码: 1 /* 2 *模仿且改进NavigationView 3 *返回时自动销毁视图,节约内存 4 */ 5 Ext.define('ux.CardP...
阅读全文
摘要:1 /*公共类*/ 2 Ext.define('myUtil', { 3 statics: { 4 //store公用加载方法 5 storeLoadById: function (id) { 6 var store = ...
阅读全文
摘要:将http://www.cnblogs.com/mlzs/p/3279162.html中的功能插件化插件代码: 1 /* 2 *tpl模版加入按钮 3 * 4 *fire="tasteUp" 表示添加tasteUp事件和激活dotasteUp方法 5 *有两个参数cmp:视图本身以及doit 6 *...
阅读全文
摘要:js如下: 1 Ext.define('app.view.message.Info', { 2 alternateClassName: 'messageInfo', 3 extend: 'Ext.Container', 4 xtype: 'messageInfo', 5 config: { 6 cls: 'info', 7 scrollable: { 8 direction: 'vertical', 9 directionLock: true,10 indic...
阅读全文
摘要:扩展代码: 1 /* 2 *分享到微博 3 */ 4 Ext.define('ux.WeiboPicker', { 5 extend: 'Ext.Picker', 6 xtype: 'weiboPicker', 7 config: { 8 toolbar: { 9 ui: 'light',10 title: '分享到'11 },12 value: {13 weibo: 'sinaminiblog'14 },15 slot...
阅读全文