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.get('elementId')` 获取页面中的某个元素,并对其执行各种操作,如修改样式、添加事件监听器等。 - **获取多个 DOM 节点**:通过使用 `Ext.query` 方法可以获取多个 DOM 节点,例如...
首先,我们来看看EXT中获取元素的三种主要方式: 1. **Ext.get**:这是EXT中获取元素的最常见方法,它类似于JavaScript的`document.getElementById`。当你调用`Ext.get('myElementId')`时,EXT不仅会返回DOM元素,...
这种组件能够动态加载子级节点,即当用户展开某个父节点时,才会请求服务器获取并显示该父节点下的子节点数据,以提高页面加载速度和用户体验。 "很实用的treegrid"标题表明这是一个在实际应用中表现出色的TreeGrid...
- **简化对象的获取**:提供了一个全局的访问点,方便获取实例。 #### 五、单例模式的缺点 - **难以扩展**:如果需要对单例进行扩展或修改,可能会比较困难。 - **隐藏依赖关系**:单例模式中的依赖关系不容易被...
- **用途**: 初始化编辑器,用于编辑树中的某个节点。 **5. Editor (Object config)** - 编辑器构造函数。 - **参数**: `config` - 配置项对象。 - **用途**: 创建一个新的编辑器实例。 **6. startEdit (Mixed ...
- **getElementById(id)**:根据指定的`id`获取树中的某个节点。 - **setSingleClick(flag)**:设置是否通过单击来展开/收起节点。`flag`是一个布尔类型的值。 - **setExpanded(flag)**:设置树是否默认展开。同样,...
CAP原则是指在一个分布式系统中,Consistency(一致性)、Availability(可用性)、Partition tolerance(分区容错性)三个要素最多只能同时实现两点,不可能三者兼顾。 1. **一致性**:所有节点在同一时刻拥有同样...
2. **发起Ajax请求**:当某个节点被点击时,我们通过`Ext.Ajax.request`向服务器发送请求,请求参数中包含当前节点的ID,以便服务器能返回与此节点相关的动态列配置。 ```javascript Ext.Ajax.request({ url: ...
1. **介绍**:CAP原则是指在一个分布式系统中,一致性(Consistency)、可用性(Availability)和分区容忍性(Partition Tolerance)这三个要素最多只能同时实现两点,不可能三者兼顾。 2. **理论**:根据CAP理论,...
这是一种快速获取距离、面积或其他测量值的方法。 **CO:** 复制。用于复制选定的对象,类似于Windows系统中的“Ctrl+C”。 **MI:** 镜像。用于沿指定轴线反射选定的对象,从而创建对称效果。 **AR:** 阵列。用于...
- S: 拉伸 - 沿着某个方向拉伸选定对象。 - E: 删除 - 删除对象。 - CO: 复制 - 复制选定对象。 - RO: 旋转 - 旋转对象。 - SC: 缩放 - 放大或缩小对象。 - CHA: 倒角 - 为对象添加倒角。 - MI: 镜像 - 创建...
- **可达性分析算法**:通过一系列名为“GC Roots”的对象作为起点,从这些节点开始向下搜索,搜索所走过的路径称为引用链,当一个对象到GC Roots没有任何引用链相连的话,则证明此对象是不可用的。 **2.2 垃圾回收...
- 功能:将多个对象合并为一个对象。 - 应用场景:简化图形结构。 36. **拉长 (LEN) - Lengthen** - 功能:改变对象的长度。 - 应用场景:调整线条长度以符合实际需求。 37. **移动 (M) - Move** - 功能:...
在同一个数据库中创建多个表的缺陷 7.5. 优化MySQL服务器 7.5.1. 系统因素和启动参数的调节 7.5.2. 调节服务器参数 7.5.3. 控制查询优化器的性能 7.5.4. 编译和链接怎样影响MySQL的速度 7.5.5. MySQL如何使用内存 ...
- **基本方法**:通过 `Ext.get` 方法可以获取页面中的某个元素。 ```javascript var myDiv = Ext.get('myDiv'); ``` - **返回类型**:此方法返回一个 `Ext.Element` 对象,而不是直接的 DOM 节点。 - **底层操作...