当前位置: 代码迷 >> Web前端 >> ext handler 中传送参数
  详细解决方案

ext handler 中传送参数

热度:974   发布时间:2012-11-25 11:44:31.0
ext handler 中传递参数
				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  
,传值成功,学习了
  相关解决方案