Как показать данные в Extjs grid.panel - PullRequest
0 голосов
/ 28 февраля 2012

Это правильный способ инициализации моего представления? У меня есть этот код:

Ext.define('AS.view.View', {
    extend: 'Ext.grid.Panel',
    alias: 'widget.view',
    store: 'Store',

    initComponent: function () {}
});

Магазин настроен на сетке, я не вижу данные ?. Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 28 февраля 2012
  1. Вы должны указать this.callParent(arguments); в методе initComponent
  2. Вы можете либо автоматически загружать хранилище, либо вызывать load () в хранилище при отображении представления.

Либо:

//store config
autoLoad: true

или

//view config
listeners: {
   render: function(){
       this.store.load();
   }
}

, вам также необходимо настроить столбцы.Смотрите полный рабочий пример: http://docs.sencha.com/ext-js/4-0/#!/example/grid/array-grid.html

...