一、表单设计端html
1) 表单类别管理正则表达式
实现新增类别、删除类别、修改列表等功能。数据库
2) 表单模版管理布局
实现新增模板、修改模板、删除模板等功能。优化
3) 模板设计ui
1) 可视化的布局设计。编码
2) 支持html控件:文本框、多行文本框、下拉框、日期选择等控件。spa
3) 支持控件基本属性设定:如必填验证、正则表达式验证等。设计
4) 支持控件绑定数据库域。3d
5) 支持主从表结构
6) 主持纯表结构(即表字段无需任何系统字段)
7) 支持三种主键模式(guid、系统自增、用户输入)
8) 还未实现功能:
a) 控件:选取控件、附件控件、图片控件。连接控件。
b) 还没有实现的属性:默认值、数据联动、下拉框读取数据字典、自动完成属性。
c) 动做:新增后动做、修改后动做、删除后动做。
d) JS脚本:自定义初始化、自定义验证。控件事件。
e) 优化模版设计(如可多选控件)
二、Web页面展现端
1) 菜单管理。
可新增、修改、删除菜单项、可为管理员和用户配置不一样的菜单
2) 自定义表单页面配置管理
可经过界面配置表单模版、列表显示列、过滤条件、操做动做(如新增、删除、修改、审核)等。
可配置须要展现的从表数据项、配置从表列表展现数据。
3) 表单数据展示
可经过菜单配置来配置须要展现的表单列表,并可根据相应的配置来读取列表字段、能执行的操做等,并根据操做来进行表单的新增、修改、删除等功能。
三、功能演示
1) 登陆系统
2) 经过表单界面新增类别,以下图:
3) 新增模版:
经过系统界面,输入模板名称跟模版编码。
4) 选择刚新增的模版,点击模版设计按钮,进行模版设计:
5) 进入设计界面,设计表单展示界面:
6) 新增数据映射:
7) 设置控件属性
8) 设置数据源映射:
9) 发布表单
10) 表单模板展示配置
使用管理员登陆系统
11) 进入自定义表单管理模块
12) 新增表单模板
填写基本信息:名称、编码、选择表单模板、表单视图。保存。
设置显示列。
设置操做按钮。
13) 设置表单菜单:
选择菜单管理:
选中普通菜单,点击菜单向设置:
新增子菜单:
自定义表单模版的连接为:/udf/index?udfModcode=?
其中?可由相应的表单模块编码替换。
14) 使用普通用户登陆:
15) 查看表单数据
点击配置好的表单模版连接,便可查看到经过配置显示的列表:
16) 新增表单数据
17) 保存表单数据
提供输入校验功能,确保数据的有效性。
日期选取功能。
保存成功后提示。
新增的数据。
18) 修改数据
点击数据修改,可对已存在数据进行修改。