私は Extjs フォームを開発しており、すべてのフィールドと空のフィールドを送信する必要があります。timefieldのみが送信されないすべてのタイプのフィールドで機能します。これは、日付フィールドと時間フィールドの例です。なぜ彼らは異なる行動をするのですか?空のタイムフィールドを送信するには、どの構成を使用すればよいですか? 値として空の文字列を持つ変数名として優先されます。アイデアはありますか?
Ext.create('Ext.form.Panel', {
renderTo: Ext.getBody(),
standardSubmit: true,
items: [{
fieldLabel: 'Datefield',
format: 'Y-m-d',
name: 'Datefield',
// value: '2015-01-01',
xtype: 'datefield'
},{
fieldLabel: 'Timefield',
format: 'H:i:s',
name: 'Timefield',
// value: '16:00:00',
xtype: 'timefield'
}],
buttons: [{
text: 'Submit',
formBind: true,
handler: function(){
this.up('form').getForm().submit({
url: 'http://yourfavoriteurl',
standardSubmit: true,
method: 'POST' // 'GET'
});
}
}]
});