实现用户自定义表单,自定义工作流
最近参与一个项目,客户要求提供自定义表单的功能。主要的要求是:能够对表单的字段进行增删改,对显示表单的格式可以灵活定制。由于客户的表单变动可能比较频繁,所以决定实现自定义表单功能。初步设想出以下两种自定义表单的解决方案,目前只涉及到表单的显示方案。
请大家讨论一下两种方案的优劣,使用哪种较好。也欢迎大家提出更好的解决方案。
HTML模板方案
概述:采用HTML模板方式。对于每一种样式的表单定义HTML模板;在模板中定义Web页面的HTML界面代码,在需要读到数据库数据的地方用特殊字符代替;当用户访问页面时,先从数据库中取得所有相关数据,然后根据指定的模板路径读入HTML文档内容,通过“模板标记解析器”用取得的数据替换掉模板中的特殊标记,然后将整个HTML文档显示出来。
jsp + jquery方案
概述:采用js描述数据,html定义XML数据显示格式。通过js来控制数据的显示;查询数据库返回XML格式数据,将XML保存到临时文件,通过XSLT来解析XML数据文件生成HTML代码,最终将HTML代码显示到前台页面中。
对于第二种方式,我正好有个简单的Demo:http://ctjee.com/df,请直接用浏览器打开
下面是实现自定义工作流
ctjeeJBPMDescriptionhttp://ctjee.com/ctjeeJBPMDescription/
http://www.ctjee.com/customized.html
下载
实现用户自定义表单,自定义工作流相关推荐
- 工作流表单自定义功能的误区
表单自定义功能看似非常方便,可以不用写代码即可完成表单的开发设计,表面上看的确是减少不少开发成本,但深入研究,发现是有不少误区的. 1. 对于整体成本来讲,当表单自定义功能能 ...
- 专注于 web报表, web打印, 自定义web表单, web工作流管理系统 方面的技术
专注于 web报表, web打印, 自定义web表单, web工作流管理系统 方面的技术, 官方网站为: http://www.fcsoft.com.cn/
- 基于表单自定义与工作流的费用管理系统
为了验证自己的表单自定义和工作流平台,最近使用这个平台抽空开发了一个费用管理系统.现在拿来晒晒.该费用报销系统包括了"预算管理","费用管理","数据 ...
- 协同软件表单自定义平台
表单是工作流的"用户界面"的载体,协同软件厂商也常将其称为表单引擎,也是作为平台的界面开发基础.一个完善.优秀的工作流引擎应该有一个易于设计和操作的表单设计工具,对其的标准建议定义 ...
- html表单复选框样式,美化表单——自定义checkbox和radio样式
如果你对本站比较观注的话,应该很清楚,前面就有这方面的介绍.因为大家都知道表单中的部分元素如果单单使用CSS是没办法完成的,所以最近花全力在学习这方面的制作.在本站有关于这样制作有好几个教程了,比如说 ...
- layui单选框verify_layui lay-verify form表单自定义验证规则详解
虽然layui的官方文档已经是写的比较详细,但是初次使用的时候总会懵一下,这里纪录一下lay-verify自定义验证规则的时候到底放哪. html: 提交 js: form.verify({ //数组 ...
- element UI 表单自定义验证,css水平且垂直居中方法
element UI 表单自定义验证 element UI提供了一种内部的表单验证,但是这种方法不能够来进行复杂的验证,如邮箱,手机号等的验证需要用到自定义验证 首先是element UI 提供的基础 ...
- avue主、子表单自定义图片上传
前言 最近新需求要使用vue框架,并且在主.子表单中实现图片上传显示功能. 定义slot插槽 主表单 action 随便写, :file-list 为主表单图片绑定属性,必须为数组,如: [{name ...
- 【jeecg-boot项目开发crm】:day07JeecgBoot-零基础入门视频-05Online表单自定义按钮与JS增强Popup控件Online报表【p5】
Online表单自定义按钮与JS增强&Popup控件&Online报表[p5] Online表单自定义按钮与JS增强 JS增强的作用 实现一些复杂的页面效果:页面的动态计算,页面字段的 ...
- web 表单自定义字段_带有自定义服务器字段验证的AJAX表单提交
web 表单自定义字段 Overview 总览 This article presents a method for validating form data in a PHP script usin ...
最新文章
- Microbiome:肠道菌群失衡促进高血压
- CG CTF RE ReadAsm2
- Oracle 建立包 和 包体
- snmp服务 2003 镜像_美国掌握全球70%根服务器,一旦对中国关闭,我们将无法上网?...
- mac android 证书生成工具,MAC系统下,生成安卓证书的命令
- 自动部署java项目,热部署方式
- 用python解析html
- NeoKylin7配置DM8数据库实例
- 显意识和潜意识话题引发的深入思考
- 【流媒体开发】【数据与封装格式】20、AAC码流格式与解析
- 【练习】搜狗搜索界面
- [2023年的每一天]1. 15 看了一天的 B站
- 平面桁架静力计算程序
- 使用.mdf和.ldf文件还原sqlserver数据库
- HADOOP数据仓库
- my_RIO实现小车避障
- 牛客Top101 JS合并两个排序的列表
- OPENGL中GLU和GLUT工具箱
- 现版孟母三拆与古版孟母三迁有何本质不同?
- 第一个入驻阿里云自营心选商城,如今它已经是营收过亿的SaaS独角兽
热门文章
- 运维部门工作总结_运维部年终工作总结范文
- CClientDC类
- linux命令下载电影,Linux命令行用wget下载电影
- 【make】make常见问题
- Autohotkey window 下宏键盘、宏命令开发入门
- 分治(二)——三分法学习笔记
- html 在当前页面时颜色不一样,网页中的图片在不同电脑上显示的颜色不同!求解决!_html/css_WEB-ITnose...
- Python OJ输入输出
- 【转载】阿里云服务器忘记了实例密码怎么办
- 线性代数_矩阵零空间的维度与奇异值的关系