ExtJS 4: Применить значения по умолчанию для всех столбцов в сетке

18

Теперь, когда ExtJS 4 избавился от объекта ColumnModel, как вы примените параметры конфигурации по умолчанию ко всем столбцам в сетке?

    
задан Levi Hackwith 03.07.2011 в 06:37
источник

1 ответ

30

Предоставлено Stevil на Sencha Forums :

var mygrid = Ext.create('Ext.grid.Panel', {
    //... store config, other config..., 
    columns: {
        items: [{
            header: 'Kd.-Nr.',
            dataIndex: 'id',
            width: 65,
            hidden: false
        }, {
            header: 'Firma',
            dataIndex: 'company_name'
        }],
        defaults: {
            sortable: true,
            hidden: true,
            width: 100
        }
    }
});
    
ответ дан Levi Hackwith 16.08.2011 в 16:25
  • Я просто попробовал это с выравниванием: «center» в значениях по умолчанию, и это не сработало :( Я использую ExtJS 4.1.3 –  AsGoodAsItGets 15.03.2013 в 18:32
  • Указанный выше код был написан для ExtJS 4. Я не знаю, изменилось ли что-то в 4.1 –  Levi Hackwith 18.03.2013 в 14:27
  • Все еще работает в ExtJS 6.0.1.250 –  Christiaan Westerbeek 18.11.2015 в 10:47
  • ... и все еще работает в Ext 6.5.3 –  Grant Humphries 03.05.2018 в 21:09