Доступ к магазину в сетке панели Extjs - PullRequest
0 голосов
/ 15 февраля 2012

Это может быть глупый вопрос, но я не могу понять, как получить доступ к магазину в gridpanel

  var grid = new Ext.grid.GridPanel({
    .....
    store: store,
    ......
      listeners: {
        'beforerender' : function(grid) {
          //grid.getStore();
            }
           }

Я хочу пройтись по магазину, но grid.getStore () возвращает пустой объект.

Ответы [ 2 ]

1 голос
/ 15 февраля 2012

вы можете просто сделать grid.store.

Если вы знаете, что они будут заполнены данными до рендеринга сетки (вы, кажется, вызываете это из события grid beforerender), вы можете сделать grid.store.getRange(), чтобы получить записи, которые вы хотите просмотреть в цикле., как вы упомянули в своем вопросе.

0 голосов
/ 15 февраля 2012

store переменная все еще видна в вашем коде слушателя:)

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