sencha touch中提供的datepicker,是英文版的,在中国做软件当然要汉化。
如上图,就是sencha的原版datepicker,我们要对它进行汉化。找源码:找到js源码文件sencha-touch-debug.js
在文件中搜索datepicker部分。找到Ext.DatePicker的initComponent方法,对如下代码做修改
for (i = yearsFrom; i <= yearsTo; i++) {
years.push({
text: i,//此处修改为 text:i +' 年',
value: i
});
}
和
for (i = 0; i < daysInMonth; i++) {
days.push({
text: i + 1,//此处修改为 text:(i +1)+' 日',
value: i + 1
});
}
修改好年份和日期后,还要对月份进行处理。
在js源码文件sencha-touch-debug中搜索monthNames,会找到在Ext.apply下的
monthNames: [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
],
修改为相应的月份为汉字即可
monthNames: [
"1 月",
"2 月",
"3 月",
"4 月",
"5 月",
"6 月",
"7 月",
"8 月",
"9 月",
"10月",
"11月",
"12月"
],
修改好这些后显示效果为
如果不满意年、月、日的显示位置,还可以修改css文件,改善布局。
分享到:
相关推荐
针对sencha touch 2.3中datepicker的汉化
sencha touch中文翻译文档,包含sencha touch入门基础和一些控件的使用说明
本文通过对 Sencha Touch 框架的介绍,使读者对该框架有一定的了解,并通过一些代码示例给用户更详细直观的对 Sencha Touch 框架功能的了解。 ExtJS ExtJS 是为 web 开发人员提供的基于 JavaScript 和 web 标准快速...
Sencha Touch开发的项目《般若人生》源码
sencha touch 应用案例 sencha touch 案例 一个完整的sencha touch 应用案例 移动WEB社区开发的日志案例 非常不错!
sencha touch 折叠list
MAC OS 下sencha touch +cordova 开发环境配置。可以将H5 hybird 应用打包成IOS 应用。
sencha touch 2.4.0最新版 原版包下载
Sencha Touch2.X的汉化模板,根据2.X版本对系统的进行汉化,只是一个模板,主要是告诉大家2.X里面如何进行汉化,和1.X比较起来差别还是蛮大的,写法都不一样了,这个模板给大家一个建议,知道如何进行Sencha Touch多...
讲其解压到Tomcat的webAPP目录下,即可访问
sencha touch cookbook 英文高清文字版 !
sencha touch list demo
Sencha Touch 2入门教程之MVC 讲解如何使用 Sencha Touch 2 mvc模式来开发一个登录界面
sencha touch动态加载组件及容器内容,防止加载时间过长的问题
sencha touch 是一个移动平台UI开发框架,可以实现各种绚丽的页面效果
这是我做的一个sencha touch 的项目,测试并能运行,希望对大家有帮助
sencha touch grid
sencha touch2移动开发框架,ajax获取数据