Ext.getCmp("id") 简单应用

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%
            request.setAttribute("base", request.getContextPath());
%>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>getCmp方法的简单应用</title>
        <link rel="stylesheet" type="text/css" href="${base}/ext/resources/css/ext-all.css" />
        <script type="text/javascript" src="${base}/ext/ext-base.js"></script>
        <script type="text/javascript" src="${base}/ext/ext-all.js"></script>
        <script type="text/javascript" src="${base}/ext/ext-lang-zh_CN.js"></script><!--中文映射-->

        <script type="text/javascript">
           
            function ready(){
                var setText=function(){//重新设置文本函数
                    var button=Ext.getCmp("btn");//根据id获取按钮对象
                    var btnId=button.id;//获取按钮id
                    var btnText=button.text;//获取按钮文本
                    var btnType=button.type;//获取按钮类型
                    var result="id:"+btnId+"  文本:"+btnText+" 类型:"+btnType;
                    Ext.Msg.alert("",result);//提示框
                    Ext.getCmp("btn").setText("取消");//根据id获取对象,重新设置文本
                }
                var alertBtn=new Ext.Button({//定义按钮对象
                    id:"btn",//按钮id
                    text:"确定",//按钮显示的文本
                    handler:setText,//定义按钮触发的事件,直接可以写成函数名
                    renderTo:document.body//将按钮渲染到窗体上
                });
            }
            Ext.onReady(ready) ;//参数为定义的函数,onReady是程序的入口
        </script>
    </head>
    <body>

    </body>
</html>

 

 

其他的比如  Ext.get("一个参数");Ext.getDom("一个参数");Ext.getDoc("不带参数");

就不详细介绍了。

<!--EndFragment-->
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值