1

私は日付フィールドエディタで日付列を持っています。問題は、列を編集している間は通常の値が表示されることです2013-02-05が、編集を閉じると次のようなものが表示されますSat Jul 12 2014 00:00:00 GMT+0300 (FLE Standard Time)

私のコード:

{
    xtype : 'datecolumn',
    dataIndex : 'depreciationStartPeriod',
    header : 'Depreciation start period',
    sortable : true,
    id : 'depreciationStartPeriod',
    width : 134,
    editor : {
        xtype : 'datefield',
        format: 'Y-m-d H:i:s'
    }
}

ストア フィールド:

{
    name : 'depreciationStartPeriod',
    type : 'String',
    dateFormat: 'c'
}

理由は何ですか?

アップデート

ストアでは、何らかの理由で間違った形式で保存されているため、そのような形式で表示されていますが、その理由はわかりません。

4

3 に答える 3

5
{
    xtype : 'datecolumn',
    dataIndex : 'depreciationStartPeriod',
    header : 'Depreciation start period',
    sortable : true,
    id : 'depreciationStartPeriod',
    width : 134,
    format: 'Y-m-d H:i:s', // <------- this way
    editor : {
        xtype : 'datefield',
        format: 'Y-m-d H:i:s',
        submitFormat: 'c'  // <-------------- this way
    }
}
于 2013-09-04T06:51:59.300 に答える
0

タイプをExt.data.Types.DATEとしてストアに指定してみてくださいタイプをExt.data.Types.DATEに変更することで同様の問題が解決しました

于 2014-01-24T15:04:42.560 に答える