我有一个日期字段,我需要将默认日期设置为01-01-0001,但是日期字段没有显示/选择小于100的日期。如果我选择日期01-01-0001它显示01-01-1901。它我没有选择并直接键入01-01-0001它在数据库中保存为01-01-0001但显示它时显示12-30-0000
在模型中我用这种方式读写格式。 LostEditComponent
Fiddle example
答案 0 :(得分:0)
您的模型定义可以是:
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读取和写入。