一、表单模型设计需要ER模型
表单模型设计时,用到的表单控件需要对应一个数据对象和数据字段,这个数据对象和数据字段,就是由ER模型提供的。
ER模型可以是单表结构的,也可以是一对一结构或一对多结构的。一对一结构的ER模型,主子表的字段可以设计到一张表单上,一对多结构的ER模型,可以把子表配置给子表控件。如下图,订单表与收货地址表是一对一的关系,可以设计到一张表单上,订单表与订单明细表是一对多的关系,可以用子表控件来对应订单明细表。
一对一:
一对多:
二、表单模型渲染需要ER模型
表单模型渲染时,既要根据表单模型渲染控件,也要根据ER模型加载业务数据,业务数据保存时,还需要根据ER模型存储到对应的数据表中。
渲染效果如下图: