一、加载初始化
1、初始化视图
2、初始化视图传入参数,元数据,会话管理,服务提供,业务服务,插件,参数
3、OnInitializeService 事件1
4、OnSetBusinessInfo 事件2
5、OnSetLayoutInfo 事件3
6、初始化数据模型,数据规则,各种事件,参数
7、如果是列表页面:初始化过滤方案 InitFilterModel
8、OnInitialize 事件4
9、初始化参数
10、如果是单据页面:OnBillInitialize 事件5
11、如果是列表页面:ListInitialize 事件6
二、加载页面
1、初始化参数
2、初始化数据包
1)CreateNewData 事件1
2)创建新数据包
3)初始化主业务组织,一般没有
4)初始化默认值
4.1)给创建人和创建日期赋默认值
4.2)给其单据头他字段赋默认值
4.3)创建默认行
4.4)BeforeCreateNewEntryRow 事件2
4.5)创建默认行数据包,并给字段赋默认值
4.6)AfterCreateNewEntryRow 事件 3
5)触发实体服务
6)AfterCreateNewData 事件4
3、更新视图
1)OnLoad 事件5
2)初始化权限信息,状态管理,控件状态
3)BeforeBindData 事件6
4)更新数据绑定视图
5)AfterBindData 事件7
6)设置菜单状态,编码提示,红蓝字,控件状态,布局
4、触发 FireAfterCreateModelData 最后一个事件8
推荐阅读