zoukankan      html  css  js  c++  java
  • EXTJS4自学手册——EXT基本方法、属性(onReady、define、create)

    1.Ext.onReady

    说明:onReady内的语句块会在页面上下文加载后再执行

    例子:

    复制代码
    <html> <head> <title>Index</title> <link href="http://www.cnblogs.com/Scripts/ext-4.0.7-gpl/ext-4.0.7-gpl/resources/css/ext-all.css" rel="stylesheet"type="text/css"/> <script src="http://www.cnblogs.com/Scripts/ext-4.0.7-gpl/ext-4.0.7-gpl/ext-all-dev.js"type="text/javascript"></script> <script src="http://www.cnblogs.com/Scripts/App/Data/books.js"type="text/javascript"></script> <script type="text/javascript"> Ext.onReady(function() { //获取页面元素,元素ID为“onReady”varinput =Ext.get("onReady"); Ext.Msg.alert("隐藏控件内容",input.dom.value);  }); </script> </head> <body> <div id="Ext4-Panel"> <input type="hidden"value="页面已经加载"id = "onReady"/> </div> </body> </html>
    复制代码

    执行结果:

    如果代码段没有放入Ext.onReady中,会报错:

     

    2.Ext.define

    说明:创建类,可以继承其他类,也可以被继承

    例子1:

    复制代码
    <script type="text/javascript"> Ext.onReady(function() { //创建一个类,类名:TextClass,具有两个属性:A、BExt.define('TextClass', { A: 'a', B: 'b' }); //实例化类vartextClass =newTextClass(); //输出属性名Ext.Msg.alert('类属性', textClass.A +""+textClass.B); }); </script>
    复制代码

    执行结果:

    例子2:

    复制代码
    <script type="text/javascript"> Ext.onReady(function() { //创建一个类,类名:TextClass,具有两个属性:A、BExt.define('TextClass', { A: 'a', B: 'b' }); //创建一个类,继承TextClassExt.define("TextClass2", { extend: 'TextClass',//继承TextClassC: 'c'//TextClass2特有的属性}) vartextClass2 =newTextClass2(); Ext.Msg.alert("TextClass2属性",textClass2.A+""+textClass2.B+""+textClass2.C) }); </script>
    复制代码

    执行结果:

     

    3.Ext.create

    说明:实例化类,在EXTJS4中建议用create方法实例化类

    复制代码
    <script type="text/javascript"> Ext.onReady(function() { //创建一个类,类名:TextClass,具有两个属性:A、BExt.define('TextClass', { A: 'a', B: 'b' });
    vartextClass =Ext.create("TextClass")
    Ext.Msg.alert(
    'textClass属性', textClass.A +''+textClass.B ) }); </script>
    复制代码

    执行结果:

  • 相关阅读:
    MySQL字符串相加函数如何运行?似曾相识还是记一笔吧
    JQuery使用getJSON跨域调用数据
    匹配中文字符的正则表达式
    php中删除超链接的正则表达式
    win2003系统+IIS6下,经常出现w3wp.exe和sqlserver.exe的内存占用居高不下
    如何添加修改uchome创始人
    JS中Null与Undefined的区别
    错误分析及解决办法MySQL server has gone away
    更改表自动递增值的sql
    mysql如何修改导入数据库文件大小限制
  • 原文地址:https://www.cnblogs.com/yanni/p/3294709.html
Copyright © 2011-2022 走看看