概念
全体Ext组件的基类。Component下所有的子类均按照统一的Ext组件生命周期(lifeycle)执行运作, 即创建、渲染和销毁(creation、rendering和destruction),并具有隐藏/显示、启用/禁用的基本行为特性。
component.jpg
属性
- 唯一的组件id(默认为自动分配的id)。
- 可以用这个itemId的索引来获取这个组件, 另外一个方式就是id,对应用Ext.getCmp获取; 而itemId就对应用getComponent方法获取, 但范围更窄,在Ext.Container范围内
- 一种路径的规范
- 容器渲染的那个节点的id
- 用于登记一个xtype
- 插件
- 组件样式类, 鼠标上移至该组件元素的CSS样式类,组件被禁用时作用的CSS样式类
- 作用在组件元素上特定的样式
- 内联样式
- 从Ext.util.Observable继承过来的事件监听
方法
- 返回该组件的id
- 返回该组件的itemId
- 禁用该组件, 启用该组件
- 显示该组件, 隐藏该组件
- 事件监听
简写
事件(生命周期)
- 当组件渲染之前触发。如返回false则阻止渲染
- 组件渲染之后触发
- 组件销毁之前触发。如返回false则停止销毁
- 组件销毁之后触发
- 当组件显示出来之前触发。如返回false则阻止显示
- 当组件显示后触发
- 当组件将要隐藏的时候触发。如返回false则阻止隐藏
- 当组件隐藏后触发
- 当组件被启用后触发,当组件禁用后触发
网友评论