zoukankan      html  css  js  c++  java
  • Extjs 事件监听

    <!DOCTYPE html>
    <html>
      <head>
        <title>hello-extjs</title>
        
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="this is my page">
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        
        <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
        <!-- 引入extjs样式文件 -->
        <link rel="stylesheet" type="text/css" href="ext-3.4.1/resources/css/ext-all.css" />
        <!-- 引入extjs库文件,底层驱动 -->
        <script type="text/javascript" src="ext-3.4.1/adapter/ext/ext-base.js"></script>
        <!-- 引入extjs-all -->
        <script type="text/javascript" src="ext-3.4.1/ext-all.js"></script>
        <!-- <script type="text/javascript" src="extjs/ext-lang-zh_CN.js" charset="utf-8"></script> -->
        <script type="text/javascript" src="event.js"></script>
        <script type="text/javascript">
            
        </script>
      </head>
      
      <body>
         <div id="hello"></div>
         <a id="link1">普通链接1</a><br>
         <a id="link2">普通链接2</a><br>
         <a id="link3">普通链接3</a><br>
         <div id="btn1"></div><br>
         <div id="btn2"></div><br>
      </body>
    </html>

    event.js

    /**
     * 
     */
    function btnClick(btn,e){
        var win = new Ext.Window({
                    title:"win_" + btn.text,
                    300,
                    height:200
                });
        win.on("beforeshow",function(){
            return confirm("是否真要显示?");
        });
        win.show();
    } 
     
    Ext.onReady(function(){
        Ext.get("link1").on("click",function(e){
            //alert(e);
            //alert(e.constructor);
            //alert(e.preventDefault);
            alert("delay相当于setTimeout(),延迟执行");
        },this,{delay:2000});
        Ext.get("link2").on("click",function(e){
            //alert(e);
            //alert(e.constructor);
            //alert(e.preventDefault);
            alert("single:true表示只能执行一次,执行一次后再点击没有反应");
        },this,{single:true});
        Ext.get("link3").on("click",function(e){
            //alert(e);
            //alert(e.constructor);
            //alert(e.preventDefault);
            alert("buffer:500表示500ms内无论点击多少次只能执行一次");
        },this,{buffer:500});
        var btn1 = new Ext.Button({text:"我的按钮1"});
        btn1.render("btn1");
        btn1.on("click",btnClick);
        var btn2 = new Ext.Button({text:"我的按钮2",listeners: {
            click : btnClick
           }
        });
       btn2.render("btn2");
    });
  • 相关阅读:
    R语言中gsub使用示例记录
    linux 系统中wget实现并行下载
    R语言中实现将多行数据合并为一行
    python安装包国内镜像加速
    VMware Workstation 与 Device/Credential Guard不兼容
    缩放矩阵, 这里面有关于矩阵的 种种操作 这个要学下 很有用
    ffd 点的控制效果、
    摘抄 : max mel 的一些用法。
    帮朋友写的查找选择的父子骨骼。之前我都是用递归,这个好、
    距离的算法。 下面两个是对等的。
  • 原文地址:https://www.cnblogs.com/mingforyou/p/3294873.html
Copyright © 2011-2022 走看看