string类型的数据如何显示在Ext的datefield中?
目前,我的datefield控件显示不出时间。
Datefield配置 format:'Y-m-d' 或
Ext.util.Format.date(value, 'Y-m-d')
new Ext.form.DateField({
fieldLabel: 'Register Date',
name: 'register_date',
width:190,
allowBlank:false,
altFormats: 'd/m/Y H:i:s',
format:'d/m/Y H:i:s',
emptyText:'Select a date...'
})
Ext.form.DateField日期选择框
配置项
altFormats:多个日期输入格式组成的字符串,不同的格式之间使用“|”进行分隔。
disableDates:禁止选择的日期组成的数组,[“03/08”,“09/16”]---禁止选择每年的这两天。[“03/../2006”]禁止选择2006年3月的任何一天。[“^03”]禁上3月的任何一天。
disableDatesText:选择禁选时显示的文本
disableDays:禁止选择星期组成的数组
disableDaysText:提示文本
format:日期显示格式,默认为m/d/y
maxValue:允许选择最大日期
maxText:大于最大日期提示
minValue:最小
minText:提示
invalidText:输入错误提示
items:[
new Ext.form.DateField({
id:'date',format:'Y年m月d日',//显示日期的格式
maxValue :'12/31/2008',//允许选择的最大日期
minValue :'01/01/2008',//允许选择的最小日期
disabledDates : ["2008年03月12日"],//禁止选择2008年03月12日
disabledDatesText :'禁止选择该日期',
disabledDays : [0,6],//禁止选择星期日和星期六
disabledDaysText : '禁止选择该日期',
width : 150,fieldLabel:'日期选择框'
})]
format:'Y-n-j'
一定可以,你试试