这可能是一个愚蠢的问题,但我无法弄清楚如何在gridpanel中访问商店
var grid = new Ext.grid.GridPanel({
.....
store: store,
......
listeners: {
'beforerender' : function(grid) {
//grid.getStore();
}
}
我想遍历商店,但grid.getStore()返回空对象。
答案 0 :(得分:1)
你可以做grid.store
。
如果您知道在网格呈现之前它将填充数据(您似乎是从网格beforerender
事件中调用此数据),您可以执行grid.store.getRange()
来获取要循环的记录正如你在问题中提到的那样。
答案 1 :(得分:0)
商店变量在您的侦听器代码中仍然可见:)