ExtJS的document使用

<script type="text/javascript">
        // document是最重要的window对象,有了document对象引用可以操作HTML页面中所有元素
        Ext.onReady(function(){
            // 创建div
            Ext.getBody().createChild({
                tag:‘div‘,
                id:‘mainDiv‘
            });

            // 创建panel
            var panel = new Ext.Panel({
                title:‘ExtJs Rocks‘,
                width:500,
                height:300,
                id:‘myPanel‘,
                html:‘<h1>ExtJs</h1><p>making life better.</p>‘
            });

            // 使用div作为显示锚点
            panel.render(‘mainDiv‘);

            var highlightPanelContent = function(){
                // 得到panel
                var panel = Ext.getCmp(‘myPanel‘);
                panel.body.highlight();
            }

            // 1.2秒后执行highlightPanelContent
            highlightPanelContent.defer(1200);
        });

    </script>

刚加载页面如下:

运行1.2秒时:

运行1.2秒后:

时间: 2024-10-29 19:10:18

ExtJS的document使用的相关文章

ExtJs基础知识总结:弹窗(四)

概述 Extjs弹窗可以分为消息弹窗.对话框,这些弹窗的方式ExtJs自带的Ext.Msg.alert就已经可以满足简单消息提示,但是相对复杂的提示,比如如何将Ext.grid.Panel的控件显示嵌套到widget.window,然后随着widget.window的show方法展示到页面上哪?下面有几种方案思路 思路一.直接将gridpandel填充到widget.window对应的Items 代码如下: var InvoiceItemGrid = Ext.create('Ext.grid.P

ExtJs在页面上window再调用Window的事件处理

今天在开发Ext的过程中遇到了一个恶心的问题,就是在ext.window页面,点击再次弹出window时,gridpanel中的store数据加载异常,不能正常被加载,会出现缓存,出现该问题,是因为window窗口弹出时,两个window同时存在,并且在两个window交替使用时,需要先将一个窗口关闭,关闭时,会对window的缓存进行清理,这样就能保证store数据的正确加载.分享给大家,供参考. var actInfoWindow2; function showCallFlowInfoWin

ExtJs学习之Window

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="UTF-8"> <title>EXtjs学习之Window</title> <link rel="stylesheet" type="text/css" href="extjs-

ExtJS笔记 Tree

The Tree Panel Component is one of the most versatile Components in Ext JS and is an excellent tool for displaying heirarchical data in an application. Tree Panel extends from the same class as Grid Panel, so all of the benefits of Grid Panels - feat

ExtJS 4 表单

Form Panel表单面板就是普通面板Panel增加了表单处理能力.表单面板可以用在任何需要收集用户提交数据的地方.表单面板可以使用Container Layout提供的最简单的拜访表单控件的方式.表单面板可以和Model绑定,以方便加载和保存数据.其实表单面板包裹了Basic Form组件,Basic Form负责处理所有表单控件的管理,校验,提交和加载数据.这意味着所有Basic Form能接收的配置选项,都可以直接在表单面板上使用. Basic Form Panel 开始我们演示一个可以

ExtJS 4 组件详解

ExtJS 4 的应用界面是由很多小部件组合而成的,这些小部件被称作"组件(Component)",所有组件都是Ext.Component的子类,Ext.Component提供了生命周期管理包括初始化.渲染.大小和尺寸管理.销毁等功能,这使得所有Ext.Component的子类都自动分享了这些能力.ExtJS提供了各式各样丰富的组件,每一个组件都很容易被扩展创建成自定义组件. The Component Hierarchy 组件层级 容器(Container)是个可以容纳其他组件的特殊

【ExtJS】 FormPanel与ComboBox的集成以及值的获取

var formPanel = Ext.create("Ext.form.Panel",{ title : 'formPanel', width : 400, url : 'asd.php' //默认通过Ajax提交到这个url layout : 'anchor', //布局占满整个宽度 defaults : { anchor : '100%' }, items :[{ xtype : 'textfield', //文本编辑 fieldLabel : 'FirstName', name

Beginner Course about ExtJS

Foreword Fortunately, I met "ExtJS" in earlier afternoon, the feeling just like my encounter with "REST" Actually, at beginning, I had no idea about them, but when I got in touch with REST, I found it really suit my taste and opened an

extjs动态树 动态grid 动态列

由于项目需要做一个动态的extjs树.列等等,简而言之,就是一个都是动态的加载功能, 自己琢磨了半天,查各种资料,弄了将近两个星期,终于做出来了 首先,想看表结构,我的这个功能需要主从两张表来支持 代码目录表: CREATE TABLE SYS_T01_CODECONTENT ( ID NUMBER NOT NULL, PID NUMBER NOT NULL, TABLENAME VARCHAR2(50 BYTE), ZH_CN VARCHAR2(200 BYTE), ENABLE CHAR(1