extjs 日期控件
extjs 日期控件
extjs 日期控件一、datefield日期控件简单的用法 (指定item的xtype属性为 datefield)
items:[
{fieldLabel:"Name"},
{fieldLabel:"Gender"},
{fieldLabel:"Age"},
{
xtype:"datefield",
fieldLabel:"Birth"
},
{fieldLabel:"Phone"},
{fieldLabel:"Email"}
]
效果
二、Extjs日期控件修改日期为中文
日期控件产生的日期格式是根据Local来定义的,通过引用 Locale 文件 可以确定默认的Locale定义的格式,也可以通过其他的属性来进行自定义格式。
引用Locale文件
<script type="text/javascript" src="ext/build/locale/ext-lang-zh_CN.js"></script>
效果
三、Extjs日期控件自定义格式
在API中查找DateField,可以找到定义日期格式可以通过format构造参数来实现
例如
使用"Y-m-d"模式来格式化日期
'日期',
{
xtype:'datefield',
itemId:'beginDate',
format:'Y-m-d',
value:Ext.util.Format.date(Ext.Date.add(new Date(),Ext.Date.MONTH,-1),"Y-m-d")
},
'-',
{
xtype:'datefield',
itemId:'endDate',
format:'Y-m-d',
value:Ext.util.Format.date(Ext.Date.add(new Date(),Ext.Date.MONTH,1),"Y-m-d")
},
效果
更多的匹配符在Date类中有定义,需要用的时候再去查就好了
四、Extjs日期控件设置一个初始值(可以通过构造参数 value 来设置)
{
xtype:"datefield",
format:"Y-m-d",
value:"1986-12-25",
fieldLabel:"Birth"
},
五、Extjs日期控件禁止用户输入(设置readOnly为true)
{
xtype:"datefield",
format:"Y-m-d",
value:"1986-12-25",
readOnly:true,
fieldLabel:"Birth"
},
六、extjs中日期控件的取值格式化
extjs DateField 的值用getValue()方法获取后是一大堆字符串,类似Tue Dec 07 2010 00:00:00 GMT 0800,这玩意存入数据库实在不好办。。。所以要把它格式化一下,方法很简单,用EXT的 Ext.util.Format.date()方法
示例
var gedt = Ext.util.Format.date(日期控件.getValue(), 'Y-m-d');
出来的日期格式就是 2010-10-10
- ExtJs中XTemplate使用
- extjs中treepanel例子
- extjs checkboxGroup 复选框的用法
- ExtJs常用代码片段
- extjs多选下拉框
- extjs中Toolbar工具栏
- extjs column列布局
- ExtJs中Store的种类
- ExtJs中getCmp、getDom、Get的区别
- Extjs中FieldSet的收缩和展开
- extjs accordion折叠布局
- extjs Border边框布局
- extjs中apply和applyIf的用法
- extjs 日期控件
- extjs中treegrid
- Extjs updateProgress进度条的应用
- 美国倒掉数十万加仑牛奶 上热搜第一,这一幕似曾相识(美国倒掉数十万加仑牛奶)
- 深度 倒牛奶 这一幕为何又在美国上演(深度倒牛奶)
- 美国数十万加仑牛奶倒下水道怎么回事 原因曝光令人心痛(美国数十万加仑牛奶倒下水道怎么回事)
- 探索中国神秘文字(探索中国神秘文字)
- 重温《蜗居》 宋思明选中海藻为红颜知己,纯属巧合,与爱无关(宋思明选中海藻为红颜知己)
- 越南旅游攻略(越南旅游攻略自由行)
热门推荐
- 使用javascript数组循环(JavaScript数组reduce方法的语法与实例解析)
- css3旋转动画教学(css3动画效果抖动解决方法)
- 使用mysqldump命令来备份(linux使用mysqldump+expect+crontab实现mysql周期冷备份思路详解)
- linux如何进入makefile(linux中无make命令的问题make: *** 没有指明目标并且找不到 makefile及make命令安装方)
- nginx配置ip端口访问(Nginx配置80端口访问8080及项目名地址方法解析)
- sqlserver安装使用教程(SQL Server 2019下载与安装教程自定义安装)
- PC上的URL复制到手机浏览器打开
- django怎么创建模板文件(django模板加载静态文件的方法步骤)
- EXEC和sp_executesql的区别
- python的多线程比多进程效率高(Python中单线程、多线程和多进程的效率对比实验实例)