1. The Components Hierachy 组件体系
initComponent
被构造函数调用;用以初始数据、建立配置、绑定事件响应等beforeShow
在组件被显示之前调用onShow
允许在显示过程中增加额外的操作;一旦父类的onShow()方法返回,组件就已经可见afterShow
在组件被显示之后调用onShowComplete
在组件afterShow()方法完成之后调用onHide
允许在隐藏过程中增加额外的操作;一旦父类的onHIde()方法返回,组件就已经隐藏afterHide
在组件被隐藏之后调用onRender
允许在组件渲染过程中增加额外的操作afterRender
允许在组件渲染之后增加额外的操作。在这个阶段组件的样式、可见性、状态等已经生效onEnable
允许在组件启用过程中增加额外的操作。一旦父类的onDisable
()方法返回, 组件就已经启用。onDisable
允许在组件禁用过程中增加额外的操作。一旦父类的onDisable
()方法返回, 组件就已经禁用。onAdded
允许在组件在加入到容器过程中增加额外的操作。在这个阶段组件已经在容器的items集合中。 一旦父类的onAdded
()方法返回,ownerCt引用就已经存在。onRemoved
允许在组件在从容器移除过程中增加额外的操作。在这个阶段组件已经从容器的items集合中移除但还未销毁。 一旦父类的onRemoved
()方法返回,ownerCt引用就已经消失。onResize
允许在组件resize过程中增加额外的操作。onPosition
允许在组件定位过程中增加额外的操作。onDestroy
允许在组件销毁过程中增加额外的操作。一旦父类的onDestroy
()方法返回, 组件就已经销毁。beforeDestroy
允许在组件销毁之前中增加额外的操作。afterSetPosition
允许在组件位置设定之后中增加额外的操作。afterComponentLayout
允许在组件布局完成之后中增加额外的操作。beforeComponentLayout
允许在组件布局完成之前中增加额外的操作。