ExtJS调取数值问题:
实例代码: UserWin = Ext.extend(Ext.Window,{
title:"用户信息",
width:800,
userid:"001",
gridStore: new Ext.data.JsonStore({
url:"./user.jsp",
baseParams:{
userid:如何赋值自定义的userid值???
}
}),
......
});???问题部分不能用this.userid调取001值,那该如何调取001的值,在此处如何调取UserWin实例对象的this,谢谢?
如何调取外层作用域的对象属性呢?
实例代码: UserWin = Ext.extend(Ext.Window,{
title:"用户信息",
width:800,
userid:"001",
gridStore: new Ext.data.JsonStore({
url:"./user.jsp",
baseParams:{
userid:如何赋值自定义的userid值???
}
}),
......
});???问题部分不能用this.userid调取001值,那该如何调取001的值,在此处如何调取UserWin实例对象的this,谢谢?
如何调取外层作用域的对象属性呢?
initComponent : function()
{
var me = this; //提出this指代
var gridStore = new Ext.data.JsonStore({
url : "./user.jsp",
baseParams : {
userid : me.userid //me即外层this
}
})
this.gridStore = gridStore; //将gridStore赋到this上 这里的this和me的指代是一样的
UserWin.superclass.initComponent.call(this);
},
title : "用户信息",
width : 800,
userid : "001"
});