Extjs 如何在ext js 4.0.0中访问非全局变量
我在按钮的处理程序中定义了一个变量,现在希望在同一面板(Ext.grid.panel)的不同元素中访问该变量。您不能从任何其他范围访问该局部变量。将该变量保存在面板范围内或从两个位置(处理程序和其他位置)都可见的范围内。编写您的代码,我会给您更详细的建议。您不能从任何其他范围访问该局部变量。将该变量保存在面板范围内或从两个位置(处理程序和其他位置)都可见的范围内。编写您的代码,我会给您更详细的建议。如果要定期访问此变量,您可以执行以下操作:Extjs 如何在ext js 4.0.0中访问非全局变量,extjs,Extjs,我在按钮的处理程序中定义了一个变量,现在希望在同一面板(Ext.grid.panel)的不同元素中访问该变量。您不能从任何其他范围访问该局部变量。将该变量保存在面板范围内或从两个位置(处理程序和其他位置)都可见的范围内。编写您的代码,我会给您更详细的建议。您不能从任何其他范围访问该局部变量。将该变量保存在面板范围内或从两个位置(处理程序和其他位置)都可见的范围内。编写您的代码,我会给您更详细的建议。如果要定期访问此变量,您可以执行以下操作: var panel = new Ext.grid.Pa
var panel = new Ext.grid.Panel({
title : 'Example'
//other config
myVariable : 0 //default value,
buttons : [{
text : 'save'
handler : function(){
panel.myVariable = 100;
panel.hide();
}
}],
listeners : {
hide : function(){
console.log(this.myVariable); //will print 100
}
}
});
如果要定期访问此变量,则可以执行以下操作:
var panel = new Ext.grid.Panel({
title : 'Example'
//other config
myVariable : 0 //default value,
buttons : [{
text : 'save'
handler : function(){
panel.myVariable = 100;
panel.hide();
}
}],
listeners : {
hide : function(){
console.log(this.myVariable); //will print 100
}
}
});
你可能想和我们分享这个想法,这样我们可以更好地帮助你,imho:)你可能想和我们分享这个想法,这样我们可以更好地帮助你,imho:)