zoukankan      html  css  js  c++  java
  • ext组件中的查询

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

    组件中的查询主要包括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则没有这个限制。

  • 相关阅读:
    大数据基础文献综述
    牛客网数据库SQL实战
    Leetcode with Python
    tinyMCE
    HTTP LVS
    采坑大全
    Hadoop 解除 NameNode is in safe mode
    R语言采坑系列——Warning message: In validDetails.polygon(x) : 强制改变过程中产生了NA
    .Net中的异步编程
    知识点4
  • 原文地址:https://www.cnblogs.com/daihu/p/10181851.html
Copyright © 2011-2022 走看看