0

私は 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'
        });
    }
}] 
});
4

1 に答える 1