Создание столбцов сетки из файла базового класса - PullRequest
0 голосов
/ 27 апреля 2011

Ищите ответ на вопрос, который я разместил на форуме Sencha ExtJS, который можно найти здесь => http://www.sencha.com/forum/showthread.php?131351-Creating-a-grid-with-columns-generated-from-base-class-file

Если кто-нибудь может мне помочь, это было бы здорово!

Спасибо

1 Ответ

0 голосов
/ 27 апреля 2011

Возможно, вместо этого используйте 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, будут иметь приоритет, и если вы не определите какой-либо столбец по умолчанию, будет использоваться вместо него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...