Ext 事件连环与传参

 

 <html xmlns="http://www.w3.org/1999/xhtml" >

 <head>

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

 <title>ExtJS</title>

 <link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css" />

 <script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>

 <script type="text/javascript" src="extjs/ext-all.js"></script>

 <script  type="text/javascript" src="extjs/build/locale/ext-lang-zh_CN.js"></script>

 <script>

       Ext.onReady(function() {

          function firstFn(){          

            btnPass.fireEvent("secondEvent", btnPass, 'pass second value');

            btnPass.fireEvent("thirdEvent", btnPass, 'pass third value');

          }

          function secondFn(scope, ptemp){

            alert ( 'secondFn: ' + ptemp );

          }

          function thirdFn(scope, ptemp){

            alert ( 'thirdFn: ' + ptemp );

          }

         //设计区

          var btnPass = new Ext.Button({

            text: '事件连环与传参'

          }); 

         //事件注册(目前使用2.2版本,可以将其删除,但还是保留它防止一些未知问题出现)

           btnPass.addEvents( {"secondEvent":true} );

           btnPass.addEvents( {"thirdEvent":true} );

         //事件关联

         btnPass.addListener('click', firstFn);

         btnPass.addListener('secondEvent', secondFn);

         btnPass.addListener('thirdEvent', thirdFn);

         //渲染

         btnPass.render(document.body, 'Edwin');

 

        });

</script>

 </head>

 <body>

 </body>

 </html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值