`
董宗磊
  • 浏览: 65490 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ext中提供了三个方法获取某个节点对象

Ext 
阅读更多

Ext中提供了三个方法获取某个节点对象,在使用的时候经常混淆

Ext.get(id):返回一个HTML DOM对象。

Ext.getCmp(id):返回Ext.Component,
                    如果要调用ext的方法,则需要使用该方法 获取组件。

Ext.getDom(id):返回HTMLElement。

例如:

例子,我们声明一棵树,js代码如下:

      var tree=new Ext.tree.TreePanel({

        renderTo:"show",

        id:'tt',

        root:root,               //定位到根节点

          animate:true,           //开启动画效果

          enableDD:false,         //不允许子节点拖动

          border:false,           //没有边框

          rootVisible:true        //设为false将隐藏根节点,很多情况下,我们选择隐藏根节点增加美观性

     });


可使用三个方法获取树对象:          

            var aa = Ext.get('tt');

            var tt = Ext.getCmp('tt');

            var bb = Ext.getDom('tt');

             alert(aa.id);

             alert(tt);

             alert(bb);

弹出结果如下:

             [Object Object]

           [Tree tt]

           [Object HTMLDivElement]

分享到:
评论

相关推荐

    ext中文教程

    - **示例**:例如,可以通过 `Ext.get('elementId')` 获取页面中的某个元素,并对其执行各种操作,如修改样式、添加事件监听器等。 - **获取多个 DOM 节点**:通过使用 `Ext.query` 方法可以获取多个 DOM 节点,例如...

    ext初级入门

    首先,我们来看看EXT中获取元素的三种主要方式: 1. **Ext.get**:这是EXT中获取元素的最常见方法,它类似于JavaScript的`document.getElementById`。当你调用`Ext.get('myElementId')`时,EXT不仅会返回DOM元素,...

    很实用的treegrid

    这种组件能够动态加载子级节点,即当用户展开某个父节点时,才会请求服务器获取并显示该父节点下的子节点数据,以提高页面加载速度和用户体验。 "很实用的treegrid"标题表明这是一个在实际应用中表现出色的TreeGrid...

    ExtJS 设计模式之一.docx

    - **简化对象的获取**:提供了一个全局的访问点,方便获取实例。 #### 五、单例模式的缺点 - **难以扩展**:如果需要对单例进行扩展或修改,可能会比较困难。 - **隐藏依赖关系**:单例模式中的依赖关系不容易被...

    extjs tree

    - **用途**: 初始化编辑器,用于编辑树中的某个节点。 **5. Editor (Object config)** - 编辑器构造函数。 - **参数**: `config` - 配置项对象。 - **用途**: 创建一个新的编辑器实例。 **6. startEdit (Mixed ...

    ExtJs_树形机构封装使用说明

    - **getElementById(id)**:根据指定的`id`获取树中的某个节点。 - **setSingleClick(flag)**:设置是否通过单击来展开/收起节点。`flag`是一个布尔类型的值。 - **setExpanded(flag)**:设置树是否默认展开。同样,...

    阿里Java最新版面试集锦

    CAP原则是指在一个分布式系统中,Consistency(一致性)、Availability(可用性)、Partition tolerance(分区容错性)三个要素最多只能同时实现两点,不可能三者兼顾。 1. **一致性**:所有节点在同一时刻拥有同样...

    grid动态生成列参考!

    2. **发起Ajax请求**:当某个节点被点击时,我们通过`Ext.Ajax.request`向服务器发送请求,请求参数中包含当前节点的ID,以便服务器能返回与此节点相关的动态列配置。 ```javascript Ext.Ajax.request({ url: ...

    阿里面试集锦

    1. **介绍**:CAP原则是指在一个分布式系统中,一致性(Consistency)、可用性(Availability)和分区容忍性(Partition Tolerance)这三个要素最多只能同时实现两点,不可能三者兼顾。 2. **理论**:根据CAP理论,...

    CAD制图快捷键

    这是一种快速获取距离、面积或其他测量值的方法。 **CO:** 复制。用于复制选定的对象,类似于Windows系统中的“Ctrl+C”。 **MI:** 镜像。用于沿指定轴线反射选定的对象,从而创建对称效果。 **AR:** 阵列。用于...

    AutoCAD快捷命令个人版

    - S: 拉伸 - 沿着某个方向拉伸选定对象。 - E: 删除 - 删除对象。 - CO: 复制 - 复制选定对象。 - RO: 旋转 - 旋转对象。 - SC: 缩放 - 放大或缩小对象。 - CHA: 倒角 - 为对象添加倒角。 - MI: 镜像 - 创建...

    J面试-AVA核心知识点整理.pdf

    - **可达性分析算法**:通过一系列名为“GC Roots”的对象作为起点,从这些节点开始向下搜索,搜索所走过的路径称为引用链,当一个对象到GC Roots没有任何引用链相连的话,则证明此对象是不可用的。 **2.2 垃圾回收...

    CAD常用的命令

    - 功能:将多个对象合并为一个对象。 - 应用场景:简化图形结构。 36. **拉长 (LEN) - Lengthen** - 功能:改变对象的长度。 - 应用场景:调整线条长度以符合实际需求。 37. **移动 (M) - Move** - 功能:...

    MySQL 5.1中文手冊

    在同一个数据库中创建多个表的缺陷 7.5. 优化MySQL服务器 7.5.1. 系统因素和启动参数的调节 7.5.2. 调节服务器参数 7.5.3. 控制查询优化器的性能 7.5.4. 编译和链接怎样影响MySQL的速度 7.5.5. MySQL如何使用内存 ...

    ExtJS 入门

    - **基本方法**:通过 `Ext.get` 方法可以获取页面中的某个元素。 ```javascript var myDiv = Ext.get('myDiv'); ``` - **返回类型**:此方法返回一个 `Ext.Element` 对象,而不是直接的 DOM 节点。 - **底层操作...

Global site tag (gtag.js) - Google Analytics