利用THINKPHP框架开发的自定义表单及数据字典模板
在人力资源管理系统的项目开发中,有一个功能需求如下:
用户未知有多少个报表要出,并且不知道将来会有什么样的报表,因些需要客户自定义报表的格式功能,并且报表里的数据要自动抽取。例如
A公司员工X在BB地点出了车祸,C职员为他报案。
此时,OA系统会自动按报表格式,取得X员工的所有社保信息,根据报表格式出报表。
根据此需求,系统设计需要分3步
1、设定报表的模板,用户可以在根据规则的变化调整模板格式。
2、设置数据字典,用于数据替换,如中文的数据字典{¥员工姓名}当模板中出现public[employe]这样的数据替换,在出报表时,他就会自动去取得此员工的姓名。
3、数据字典各数据关联。
本功能主要的一步是在编写模板替换程序,在用户定义模板时,就去把/TPL里的模板数据替换。使用户输入的数据转为计算机可以识别的语言。
以上记录只为备忘。具体请访问http://www.223334.com
利用THINKPHP框架开发的自定义表单及数据字典模板相关推荐
- web工作流管理系统开发之四 自定义表单
在开发工作流管理系统时,很多人只重视流程引擎,流程模型的建立,而忽略了自定义表单工具.自定义表单工具是实现独立业务模块的可视化编辑工具,业务模块可以通过这种工具编辑生成.如果单纯从流程实现来说,确实自 ...
- 工作流管理系统开发之四 自定义表单
在开发工作流管理系统时,很多人只重视流程引擎,流程模型的建立,而忽略了自定义表单工具.自定义表单工具是实现独立业务模块的可视化编辑工具,业务模块可以通过这种工具编辑生成.如果单纯从流程实现来说,确实自 ...
- 织梦系统 diy.php,织梦自定义表单怎样更换模板
在用织梦做企业站时,经常会用到在线留言页面,用织梦自定义表单可以很容易做出在线留言页面,但通常我们自己做的网站不会用织梦的默认模板,默认模板也不是太美观,那怎样更换自定义表单的模板呢?其实也很简单,方 ...
- ThinkPhp框架:父类及表单验证
这个知识点,就可以通过"登录"和"注册"的页面来学习这个知识点了 首先先做一个"登录"功能 一.登录功能(父类) (1)登录的控制器 在我的 ...
- java 文字生成pdf,并创建自定义表单域pdf模板
目录 本文总共知识点: pom 所有的import 生成带表格的pdf 另一种方式是指定坐标生成文本域 main方法: 创建表单域做为pdf模板: 创建签名域: 根据文字获取坐标位置 完整代码: 本文 ...
- 织梦dede系统中自定义表单如何修改模板
找到,'生 成'- 更新主页html 修改主页dede模板文件所在目录,一般将default/index.htm改为 {style}/index.htm 系统 默认的模板是:/根目录/templets ...
- JEECG 3.6 自定义表单版本发布,智能快速开发平台
JEECG 3.6(智能快速开发平台) 自定义表单版本发布 平台介绍: JEECG(J2EE Code Generation),一款基于代码生成器的JAVA快速开发平台,集成强大代码生成器和在线开发机 ...
- 企业级自定义表单引擎解决方案(二)--架构及核心模块设计
.net core研发的自定义表单引擎,采用强大的规则引擎将所有的业务串联起来的,和其他低代码平台是有本质的区别的,目标是完全解放繁琐的CRUD工作. 先总体介绍一下大概的架构和核心模块设计.先上一张 ...
- 驰骋工作流自定义表单的需求--表单设计器
深圳xxx科技有限公司 ccflow自定义表单及系统集成的需求 需求内容如下: 1.支持常用控件: 文本框,文本label,单选框组radionbutton,复选框checkbox,复选框组check ...
- 自定义表单的需求-表单设计器
深圳xxx科技有限公司 自定义表单及系统集成的需求 需求内容如下: 1.支持常用控件 1.文本框,文本label,单选框组radionbutton,复选框checkbox,复选框组checkboxs, ...
最新文章
- 108. Leetcode 188. 买卖股票的最佳时机 IV (动态规划-股票交易)
- linux下磁盘是硬盘吗,肿么确定linux系统上的硬盘哪个是主盘
- JZOJ 4307. 【NOIP2015模拟11.3晚】喝喝喝
- boost::convert模块实现算法的测试程序
- 2年的程序员之路 ,分享给你们
- CCF201503-2 数字排序
- Theano 中文文档 0.9 - 5.1 Ubuntu安装说明
- 线程池选择使用的hash算法
- VMware NSX for vSphere 6.3.0 发行说明
- [置顶] Embedded Server:像写main函数一样写Web Server
- Altium Designer17.1版本使用教程
- 项目管理实战课程总结
- VMware虚拟机安装Win10教程
- 固态硬盘用软件测试掉速严重,固态硬盘会不会掉速,得这么测
- 小米手机扩容教程_手机内存不够怎么办?扩容实记教给你 16G秒变64G
- ipad iphone开发_如何通过Chromecast观看iPhone / iPad视频?
- 使用 Amazon Personalize 快速搭建推荐服务
- dolphinscheduler 2.0.5 告警组件-HTTP试用及改造
- 梦幻手游服务器维护摆摊公示时间,梦幻西游手游摆摊攻略 卖家关注公示期最重要...
- MGRE结合OSPF