在网格面板Extjs中访问存储

时间:2012-02-15 18:36:17

标签: extjs

这可能是一个愚蠢的问题,但我无法弄清楚如何在gridpanel中访问商店

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

我想遍历商店,但grid.getStore()返回空对象。

2 个答案:

答案 0 :(得分:1)

你可以做grid.store

如果您知道在网格呈现之前它将填充数据(您似乎是从网格beforerender事件中调用此数据),您可以执行grid.store.getRange()来获取要循环的记录正如你在问题中提到的那样。

答案 1 :(得分:0)

商店变量在您的侦听器代码中仍然可见:)