extjs编辑器网格中DateColum的日期格式

时间:2013-12-30 09:45:05

标签: extjs extjs3

我的编辑器网格将DateColum视为下面的

MyColumn1Ui = Ext.extend(Ext.grid.DateColumn, {
    constructor: function(cfg) {
        cfg = cfg || {};
        MyColumn1Ui.superclass.constructor.call(this, Ext.apply({
            header: 'Date',
            sortable: true,
            width: 100,
            dataIndex: 'DATE',
            format: 'm-d-Y',
            css: ' width: 94px !important;',
            id: 'date_col',
            editor: {
                xtype: 'datefield',
                name: 'USG_DATE',
                format: 'm-d-Y',
                maxLength: 50,
                enableKeyEvents: true,
                id: 'date'
            }
        }, cfg));
    }
});

我需要日期为mm-dd-yyyy,但我的网格afteredit方法将日期格式设置为以下格式 Wed Dec 25 2013 00:00:00 GMT+0530 (Sri Lanka Standard Time)我怎样才能获得mm-dd-yyyy的日期。

注意:由于更改日期格式网格单元格单击

,事件我不会更改日期网格火灾事件

1 个答案:

答案 0 :(得分:0)

请试试这个

MyColumn1Ui = Ext.extend(Ext.grid.DateColumn, {
constructor: function(cfg) {
    cfg = cfg || {};
    MyColumn1Ui.superclass.constructor.call(this, Ext.apply({
        header: 'Date',
        sortable: true,
        width: 100,
        xtype: 'datecolumn',
        format: 'm-d-Y',
        css: ' width: 94px !important;',
        id: 'date_col',
        editor: {
            xtype: 'datefield',
            name: 'USG_DATE',
            maxLength: 50,
            enableKeyEvents: true,
            id: 'date'
        }
    }, cfg));
}

});

相关问题