Ext3.0 Container容器

作者: js_hcl | 来源:发表于2018-12-29 12:21 被阅读0次

1.概念

用于承载其它任何组件,容器负责一些基础性的行为
拥有装载子项、添加、插入和移除子项的能力

1.继承图

Ext.Container容器.jpg

2.属性

  • \color{blue}{layout } 可选,此容器所使用的布局类型
  • \color{blue}{layoutConfig } 可选,选定好layout布局后,其相应的配置属性就在这个对象上进行设置
  • \color{blue}{items } 可选,一个单独项,或子组件组成的数组,加入到此容器中,项类型Ext.Component
  • \color{blue}{defaults } 可选,应用在全体组件上的配置项对象

3.方法

  • \color{blue}{add( Ext.Component/Object component[,...]) } 增加组件
  • \color{blue}{insert( Number index, Ext.Component component ) } 插入组件
  • \color{blue}{remove( Component/String component, Boolean autoDestroy ) } 移除组件
  • \color{blue}{removeAll()} 移除所有组件
  • \color{blue}{getComponent( String/Number comp )} 由id或索引直接返回容器的子组件
  • 其它查找组件方法。这边略

4.事件

  • \color{blue}{beforeadd() } Ext.Component要加入或要插入到容器之前触发的事件
  • \color{blue}{beforeremove() } 任何从该容器身上移除Ext.Component之前触发的事件
  • \color{blue}{add() } Ext.Component加入或插入到容器成功后触发
  • \color{blue}{remove() } 移除Ext.Component成功后触发

相关文章

网友评论

    本文标题:Ext3.0 Container容器

    本文链接:https://www.haomeiwen.com/subject/zhmulqtx.html