Datefield Extjs显示少于100的年份
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Datefield Extjs显示少于100的年份相关的知识,希望对你有一定的参考价值。
我有一个日期字段,我需要将默认日期设置为01-01-0001但日期字段不显示/选择小于100的日期。如果我选择日期01-01-0001它显示01- 01-1901。我没有选择并直接输入01-01-0001它在数据库中保存为01-01-0001,但显示它时显示12-30-0000
在模型中我用这种方式使用读写格式。 {
type: 'date',
name: 'shipDate',
dateReadFormat: 'time',
dateWriteFormat: 'c'
},
Not sure what is wrong.
Fiddle example
答案
您的模型定义可以是:
Ext.define('testmodel', {
extend: 'Ext.data.Model',
fields: [
{
name:'f_date',
type:'date',
dateFormat: 'c',
dateWriteFormat: 'd-m-Y',
dateReadFormat: 'd-m-Y'
}
]
});
日期输入字段定义可以是:
{
xtype: 'datefield',
anchor: '100%',
fieldLabel: 'To',
name: 'to_date',
format: 'd-m-Y'
}
我不知道你的数据库是什么,但是通过这些设置,我可以成功地从MS SQL Server读取和写入。
以上是关于Datefield Extjs显示少于100的年份的主要内容,如果未能解决你的问题,请参考以下文章