今天上课的时候,有个学员问我,他回去自己练习ExtJS的时候出错了,有个grid找不到。
于是我看了代码
Panel = function(config) {
//……………………
var grid = new Ext.grid.GridPanel( {})
//………………
});
function abc(rowIndex, columnIndex){
var record = grid.getStore().getAt(rowIndex);
//这个grid找不到
}
这是一个很典型的JS变量作用域的问题。