var btn = { xtype: 'tbbutton', text: apps[i].name, tooltip: apps[i].name, location : apps[i].location, handler: Application.openApplication, location: apps[i].location };
?则在 openApplication 方法中,会自动得到一个对象参数,这个对象包含属性 location,及其对应的属性值。如:
openApplication: function(o){ var url = 'http://' + host + ':' + port + o.location + '?sso=http://' + host + ':' + port; open(url, '_blank'); }?
?
1 楼
finallygo
2010-03-27
谢谢lz分享,真的可以啊,不过你为什么要写两次呢?
2 楼
hbhrobin
2010-03-30
finallygo 写道
谢谢lz分享,真的可以啊,不过你为什么要写两次呢?
现在看看貌似这两个“location : apps[i].location, ”其实都是作为btn 的属性,而且后一个覆盖了前一个,删掉任意一个都可以的...
3 楼
fujilin
2012-08-28
,传值成功,学习了