Всем привет. при выполнении POST запроса из данной формы
Ext.apply('Ext.util.Format', {
defaultDateFormat: 'Y-m-d'
});
Ext.define('Foresto.view.forms.Agreement', {
extend: 'Ext.form.Panel',
xtype: 'foresto-agreement',
id: 'foresto-agreement',
header: {
title: 'Agr',
cls: 'hdr3'
items: [{
xtype: 'datepickerfield',
destroyPickerOnHide: true,
value: new Date(),
label: 'lab1',
name: 'project_date'
},{
label: 'author',
name: 'project_author'
},{
xtype: 'datepickerfield',
destroyPickerOnHide: true,
value: new Date(),
label: 'positive',
name: 'positive_date'
},{
xtype:'button',
centured:true,
margin: '20 0 0 0',
padding: 5,
width: 180,
cls: 'buttonsforsave',
text:'сохранить',
handler: function() {
var agrform = this.up();
var agrformSet = agrform.getValues();
Ext.Ajax.request({
url:'/api/myownapi/',
method: 'POST',
params: agrformSet
})
}
}]
в дебагере браузера сообщается о 400 ошибке, а для каждого datepickerfield сообщается:
Date has wrong format. Use one of these formats instead: YYYY[-MM[-DD]].
Как пофиксить?
launch : function () {Ext.util.Format.defaultDateFormat= 'Y-m-d'}
определен в app.js, непосредственно в полях отражаются как Y-m-d, но запросу серверная часть всеравно не рада. В чем может быть проблема?