* 第二个阶段:呈现
* 1、触发beforerender事件
* 这是一个可取消的事件,如果需要给提供处理函数来阻止组件的继续呈现输出。
* 2、设置容器
* 如果没有父类容器被指定,默认它的父对象被指定为它的容器
* 3、调用onRender方法
* 这是为子类执行呈现工作的一个非常重要的方法,这是一个模板方法,在子类中可以根据需要重写它的实现逻辑
* 直接被创建的类的onReader首先被调用,然后它可以通过superclass.onRender来调用基类的onRender方法。这个
* 方法很容易被重写实现,如果需要你可以在继承关系的任意类中重写这个方法
* 4、不隐藏组件
* 默认,大多数组件都会通过设置像x-hidden这个样式来使它隐藏。当autoshow设置为true时,这个隐藏功能的样式会被移除
* 5、应用自定义样式:
* 所有的Component子类都支持指定cls配置属性,通过它可以为Componet所呈现的HTML元素指定CSS样式。
* 6、render方法被触发
* 简单的通知组件已经被成功的呈现了
* 7、调用afterRender
* 这是另一个模板方法,子类根据逻辑需要可以重写实现或覆盖该方法。所有的子类可以通过调superclass.afterRender
* 来调用父类的方法。
* 8、组件隐藏或不可用
* 根据配置选项的值来设置
* 9、状态事件被初始化
* 可以状态化的组件会定义一些事件来指定状态的初始化和保存。如果提供,这些事件会被添加
Ext学习之6_组件3
最新推荐文章于 2023-03-18 17:31:43 发布