Формат на датата за DateColum в мрежата на редактора на extjs

Моята редакторска мрежа има 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));
    }
});

Имам нужда от дата като мм-дд-гггг, но моят метод на мрежа afteredit дава дата като формат по-долу Wed Dec 25 2013 00:00:00 GMT+0530 (Sri Lanka Standard Time) как мога да получа дата като мм-дд-гггг.

ЗАБЕЛЕЖКА: събитие, при което не променям решетка с дата, задейства събитие след редактиране поради промяна на формат на дата, щракване върху клетка на решетка


person Duleep    schedule 30.12.2013    source източник


Отговори (1)


моля опитайте това

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));
}

});

person Snehal Dangroshiya    schedule 30.12.2013