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