Возможно, вместо этого используйте constructor
?
ConsolidationScheduleGridUi = Ext.extend(Ext.grid.GridPanel, {
title: 'Consolidation Schedules',
store: 'consolidationschedulestore',
constructor: function(cfg) {
cfg = Ext.applyIf(cfg || {}, {
viewConfig: {
forceFit: true
},
columns: [
{
xtype: 'gridcolumn',
dataIndex: 'dummycolumn',
header: 'BlankCol',
sortable: true,
width: 300,
hideable: false
}
]
});
ConsolidationScheduleGridUi.superclass.constructor.call(this, cfg);
}
});
Таким образом, любые столбцы, указанные в объекте cfg
, будут иметь приоритет, и если вы не определите какой-либо столбец по умолчанию, будет использоваться вместо него.