博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ext组件中的查询
阅读量:6862 次
发布时间:2019-06-26

本文共 820 字,大约阅读时间需要 2 分钟。

组件中的查询依赖于组件树,往上可追溯父组件,往下可查找子组件。

组件中的查询主要包括8个方法:up、down、query、child、nextNode、nextSibiling、previoutNode和perviousSibling

1、Ext.Component的up方法

up方法的作用是查找当前组件的父组件。这个方法比较常用,例如,知道表单的一个字段,想获取表单的时候,就可以使用up方法来查找。

要清楚的一点是,改方法是在Ext.Component中定义的

 

2、Ext.Component的down方法

down方法是在Ext.Container中定义的。

为什么呢?

因为一般组件在理论上是不存在子组件的,只有容器类才有,而down方法的作用是查找子组件,因而在容器类中定义down方法可以避免误用。

down方法的使用与up方法类似,需要注意的是,down方法返回的是符合条件的第一个组件,而且只能在容器类及其子类中使用

 

3、Ext.Component的query方法

实际上,down方法也是使用query方法来查找组件的,只不过down方法返回的是第一个符合条件的组件,而query返回的是由组件组成的数组

 

4、Ext.Component的child方法

child方法的作用是返回容器下直接子组件的第一个子组件。

 

5、Ext.Component的nextNode、nextSibiling、previoutNode和perviousSibling方法

这4个方法是用来查询当前组件的前一个节点或下一个节点的。

nextNode(previoutNode)与nextSibiling(perviousSibling)的主要区别是nextSibiling查询到是与当前节点同层的节点,而nextNode则没有这个限制。

转载于:https://www.cnblogs.com/daihu/p/10181851.html

你可能感兴趣的文章
Maven整理笔记の初步窥探
查看>>
dpdk基础模块之rte_ring
查看>>
冒泡排序
查看>>
Mysql字段合并
查看>>
五笔反查工具
查看>>
python 类的继承
查看>>
python 爬取<a>标签内href的方法及遇到的问题
查看>>
.Net 环境下比较各种数据库插入操作的性能
查看>>
凸函数的形式
查看>>
参数 题外记录“ { int.Parse(string); 也可以将一个字符串类型转成INT类型}”
查看>>
CSS: rem
查看>>
驰骋工作流引擎-流程数据md5加密
查看>>
javascript基础学习(一)
查看>>
MSSQL排序规则冲突
查看>>
synchronize模块
查看>>
批量修改文件名(Python)
查看>>
枚举排列
查看>>
MapReduce的手机流量统计的案例
查看>>
zabbix_get 命令介绍
查看>>
jQuery属性操作之类样式操作
查看>>