表单构建化实现思路
2018-05-21 17:41:34 12 举报
表单构建化
作者其他创作
大纲/内容
模块A跳转
实体 B
将实体参数自定义构造结果保存到数据库
id
属性1
属性2
属性..
1
值
2
操作界面联动显示:1.关联实体入口(选择可关联实体)2. 是否多个关联(是:1对多,否:1对1,默认否)3. 关联凭据(默认选择后将整个实体对象进行保存关联,用户可选关联实体的某个字段,例如id关联,code关联)
模块N跳转
实体 A
实体 N
...
web界面-实体表单构造器构造界面
新增表格实体
原有设计
form struct
设计说明:不改变原有设计,只需要新增(form struct)表格实体,此表格实体关联自定义实体结构(实体构造器JSON对象)
设计说明:前端小组经历过持续几个web项目的洗礼,已经基本形成固定的页面风格,固定的界面交互风格,固定的跳转路径,将需要的核心判断/显示参数自定义化,即可实现一个表单界面实现所有模块的编辑新增功能。
数据库
以上
解析表单构造结构,呈现表单解析编辑实体信息,呈现编辑数据根据统一保存路径“模块名字/save”保存表单数据
1.根据模块名称加载表单构造结构2.编辑情况:根据跳转id获得各自的编辑实体信息3.将模块名字传递到表单界面
模块对应表单,表单对应实体,前端新增模块表单构造器管理,对每一个实体的新增编辑的属性字段进行自定义
模块B跳转
否
是
实现-表单模块化
是否joinEntities
name
struct
[实体参数构造器JSON数组]
N
0 条评论
下一页