Extjs组件处理程序

时间:2018-02-05 06:31:42

标签: javascript extjs

如何在Ext Js中获取组件处理程序? 有什么不同的方式让他们喜欢 this.lookupReference(' REF-名称的类&#39)

this.lookupReferenceholder('class-name')

this.findParentByType('name-of-xtype')

Ext.ComponentQuery.query('alias-or-id')

Ext.getCmp()

this.up()......

this.down().....

任何人都可以列出所有这些吗?

1 个答案:

答案 0 :(得分:0)

  • Gloabal ID和Ext.getCmp()是一种不好的做法。它的缓慢和冲突的全局ID将破坏一切。
  • container.getComponent()也是一个坏主意。如果嵌套发生变化,一切都会破裂。
  • 如果要获取与父级相对较近的多个子组件,则应使用
  • parentComponent.query()。如果要获取单个组件,则应使用down()方法。如果您正在搜索的子组件非常靠近起始节点,则不会有很大的性能损失。
  • lookupReference()或者只是立即查找(),但它只能在单个视图或viewController类中工作。