sencha touch中的日期控件

sencha touch中的日期控件对中国人特别不友好。

先说下系统自带的日期控件:

1.月份是英文这个好改,找到你的架包sencha-touch-all.js,搜索monthnames,找到后直接修改就好。

2.月日年的排序,你可以在刚才sencha-touch-all.js里改,也可以用系统自带config


下面说下网络上的一个日期控件:http://www.cnblogs.com/mlzs/p/4153586.html


如何讲这个变成Sencha Architect的组件,可以直接拖拽使用是本节的重点:


1.官网的文档一定要看,跟着他的步骤来(但是有些步骤有坑,这也是写这篇文章的目的)http://docs.sencha.com/architect/3/extending_architect/creating_user_extensions.html

第一步sencha generate workspace D:\senchaAuxWorkspace

第二步sencha generate package -type code uxFieldTime

第三步将网上的两个文件放在src目录下

第四步手动创建architect文件夹新建两个文件


uxFieldTimeDefinition.js


和uxPickerTimeDefinition.js


以上的classAlias、className和inherits一定不能搞错,configs里面的配置就是Sencha Architect里面可以配置的选项,我这里选择能列多少列多少以备无患,你可以自行增减。这一步骤有很多坑,要认真仔细。

第五步package.json


这一步里面属性的书写顺序一定不能写错,architect更要注意。(自动生成的文件里面有些不需要的属性建议删除,architect是手动加上去的,css的位置要正确,建议读者全部照抄不误)

第六步增加1.0.0文件夹和package.json要一致(我就写成了1.0查了半天原因),然后将全部文件转移到1.0.0中


第七步打开Sencha Architect改配置,然后重启行了。


第八步生成aux文件,供团队使用


thank you! good luck!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值