ExtJS的this对象取值问题

puppet_love 2011-06-08 04:13:01
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,谢谢?
...全文
301 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
汉尼拔 2011-06-09
  • 打赏
  • 举报
回复
直接用UserWin.userid就可以了
失去乐山贼 2011-06-08
  • 打赏
  • 举报
回复
只不过这个角色是个小人。
失去乐山贼 2011-06-08
  • 打赏
  • 举报
回复
喔~LZ的头像,哇哈哈哈哈~~~~~越狱的。。。。我喜欢哈哈哈哈~
豆虫 2011-06-08
  • 打赏
  • 举报
回复
再做一次贡献吧 呵呵
UserWin = Ext.extend(Ext.Window, {
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"
});
puppet_love 2011-06-08
  • 打赏
  • 举报
回复
在描述下问题:baseParams:{userid:"??"},??处如何调取外层作用域的对象属性呢?盼回复,谢谢!

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧