`
zuoming99
  • 浏览: 139302 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

得空写的基于web的工作流表单设计器,大家看看怎么样

阅读更多

以前贴出了旧版本的截图,应 @pucxin 的要求,贴出新版本的截图

 

这个版本修改了不少地方,主要是强化了运行时的功能。


PS: 因为不是开源软件,所以就不贴代码了

 

 

设计器截图:

 

 

运行时编辑:

 

 

查看:


 

 

 

  • 大小: 133.6 KB
  • 大小: 43.6 KB
  • 大小: 30.3 KB
  • 大小: 83.2 KB
  • 大小: 203 KB
  • 大小: 181.3 KB
1
6
分享到:
评论
24 楼 caiye1985 2014-06-15  
看上去比较简陋,是纯html的表单设计器还是基于某些js框架的
caiye1985@163.com, 可以交流一下
23 楼 szwangdf 2014-05-31  
能给分享一下源码么?我想参考下么,万分感谢啊  szwangdf@163.com
22 楼 abc3720 2014-04-16  
能 给份  源码 参考下 么   lz   感激啊  372049596@qq.com
21 楼 mikab 2014-03-20  
我也搞了套纯JS的表单设计器,

大家有兴趣可以看看,http://freedap.duapp.com/freedap/loader.htm?{application:'shell_templatemgmt',action:'templates_add'}

欢迎洽谈合作。
20 楼 gaobing1106 2014-02-21  
能分享一下源码吗 ?  谢谢了  我的QQ邮箱:303749201@qq.com
19 楼 xingchensuifeng 2013-11-13  
zuoming99 写道
xingchensuifeng 写道
zuoming99 写道
xingchensuifeng 写道
您好,问个问题,添加元素到画布后,选中一个或多个控件是怎么做的?比如说按钮,单击时,属性窗格显示了属性,按钮本身被选中,恩,要能看到选中效果,我用了jqueryeasyui的拖拽和重置大小,但是那个选中的效果不知道怎么实现,能不能解释个?我的邮件yuchensuifeng@gmail.com,邮件联系,谢谢!


没太看明白你的意思,你指的“选中的效果”是指什么?能说详细点吗?



嗯,就那种点一下,出现个边框包住,8个点的那种。一直没搞出来


可以在目标元素的位置覆盖一个透明的层A,在这个div中利用相对定位放上8个小方块,然后实时同步层A和目标元素的位置和尺寸



好久没搞那个了,还是非常感谢您的回答。
18 楼 zuoming99 2013-11-05  
xingchensuifeng 写道
zuoming99 写道
xingchensuifeng 写道
您好,问个问题,添加元素到画布后,选中一个或多个控件是怎么做的?比如说按钮,单击时,属性窗格显示了属性,按钮本身被选中,恩,要能看到选中效果,我用了jqueryeasyui的拖拽和重置大小,但是那个选中的效果不知道怎么实现,能不能解释个?我的邮件yuchensuifeng@gmail.com,邮件联系,谢谢!


没太看明白你的意思,你指的“选中的效果”是指什么?能说详细点吗?



嗯,就那种点一下,出现个边框包住,8个点的那种。一直没搞出来


可以在目标元素的位置覆盖一个透明的层A,在这个div中利用相对定位放上8个小方块,然后实时同步层A和目标元素的位置和尺寸
17 楼 xingchensuifeng 2013-05-06  
zuoming99 写道
xingchensuifeng 写道
您好,问个问题,添加元素到画布后,选中一个或多个控件是怎么做的?比如说按钮,单击时,属性窗格显示了属性,按钮本身被选中,恩,要能看到选中效果,我用了jqueryeasyui的拖拽和重置大小,但是那个选中的效果不知道怎么实现,能不能解释个?我的邮件yuchensuifeng@gmail.com,邮件联系,谢谢!


没太看明白你的意思,你指的“选中的效果”是指什么?能说详细点吗?



嗯,就那种点一下,出现个边框包住,8个点的那种。一直没搞出来
16 楼 beiyeren 2013-02-21  
zuoming99 写道
beiyeren 写道
想问一下,你数据结构是怎么设计的。谢谢


数据分为这几个部分:HTML模板、元素样式、元素数据集配置、元素事件配置等,这几个都是分别存放的,在runtime环境下,将上述几个数据根据一定的规则组合起来,渲染为表单查看界面、编辑界面。


你好,我比较困惑数据是怎么存放的。
1、比如,某个表单第一次定义了10个元素,那这十个元素是动态在数据库中键一个表,然后有10个列。再存放数据吗?
2、如果变更了这个表单定义,是不是另外生成一个新表。
3、因为我是做javaee的,一般都是数据库某个表对应一个对象。所以我比较困惑这个场景下如何实现对象与数据库的对应。

谢谢
15 楼 zuoming99 2013-02-20  
beiyeren 写道
想问一下,你数据结构是怎么设计的。谢谢


数据分为这几个部分:HTML模板、元素样式、元素数据集配置、元素事件配置等,这几个都是分别存放的,在runtime环境下,将上述几个数据根据一定的规则组合起来,渲染为表单查看界面、编辑界面。
14 楼 zuoming99 2013-02-20  
xingchensuifeng 写道
您好,问个问题,添加元素到画布后,选中一个或多个控件是怎么做的?比如说按钮,单击时,属性窗格显示了属性,按钮本身被选中,恩,要能看到选中效果,我用了jqueryeasyui的拖拽和重置大小,但是那个选中的效果不知道怎么实现,能不能解释个?我的邮件yuchensuifeng@gmail.com,邮件联系,谢谢!


没太看明白你的意思,你指的“选中的效果”是指什么?能说详细点吗?
13 楼 beiyeren 2013-02-17  
想问一下,你数据结构是怎么设计的。谢谢
12 楼 xingchensuifeng 2013-01-10  
您好,问个问题,添加元素到画布后,选中一个或多个控件是怎么做的?比如说按钮,单击时,属性窗格显示了属性,按钮本身被选中,恩,要能看到选中效果,我用了jqueryeasyui的拖拽和重置大小,但是那个选中的效果不知道怎么实现,能不能解释个?我的邮件yuchensuifeng@gmail.com,邮件联系,谢谢!
11 楼 qianle540 2013-01-06  
可以商业合作不嘛,给个联系方式吧?
10 楼 qianle540 2012-12-18  
能否分享一下源码,万分感谢!
woijkljk@126.com
9 楼 liuyuhui5300 2012-12-03  
求源码啊!!谢谢。liuyuhui5300@163.com
8 楼 zuoming99 2012-10-29  
fengdonngming 写道
  是用javaEE平台开发的吗?具体怎么弄啊,我纠结很久了,没有任何成果。给点指导吧,多谢。联系方式:steven198717@sina.com    361185301   希望您可以给点指导。多谢。

实现比较复杂,但思路很简单,比如:
1. 画布
-- 画布就是一个普通的div而已
2. 添加元素到画布
-- 每种元素都有一个方法来创建HTML结构。添加元素时,生成元素的HTML结构,取得鼠标点选的坐标,然后将HTML代码插入画布中即可。
3. 视图
-- 添加元素到画布中时,分析元素的主要结构(如TabPanel分为TabHead和TabBody,TabHead又包含Tab,TabBody又包含TabContent),然后生成对应的视图节点。
4. 属性
-- 属性编辑器只是读取和修改HTML元素的属性而已,如果有复杂的需求,就写自定义属性,然后在运行时进行判断,然后自己写渲染代码即可。
……
7 楼 fengdonngming 2012-10-26  
  是用javaEE平台开发的吗?具体怎么弄啊,我纠结很久了,没有任何成果。给点指导吧,多谢。联系方式:steven198717@sina.com    361185301   希望您可以给点指导。多谢。
6 楼 zuoming99 2012-09-07  
tengdong 写道
给点思路嘛?

有疑问随便问吧
5 楼 zuoming99 2012-09-07  
zengdingshan 写道
可否提供一份源码,学习!谢谢!zdsxsc@163.com

不好意思哦,这个版权不属于我的

相关推荐

    读写多字符的注册表项(REG_MULTI_SZ类型)例程.e.rar

    读写多字符的注册表项(REG_MULTI_SZ类型)例程.e.rar 读写多字符的注册表项(REG_MULTI_SZ类型)例程.e.rar 读写多字符的注册表项(REG_MULTI_SZ类型)例程.e.rar 读写多字符的注册表项(REG_MULTI_SZ类型)例程...

    spring_mvc搭建实例

    一个动态的java web 工程,使用了spring_mvc框架搭建了一个小小的实例,愿和大家一起共享之,谢谢。希望能帮助到搭建,最近也在打算再次使用spring_mvc框架,却发现网上却少有实例可以提供参考,故而得空自己写了一...

    Nutch在Windows中安装之细解

    近来Nutch一词在网络中时有所见,但囿于平常工作繁忙而未能潜心细读与研究,只知道Nutch是Apache组织的一个开源项目,利用它用户可以建立自己内部网的搜索引擎,也可以建立针对整个网络的搜索引擎。好在春节假日期间...

    网络技术提问及答问的艺术

    本博几乎每天都会收到各种微博私信提问、坛友和QQ群的提问,我曾经细心琢磨过这事儿,看过多种多样的提问和答问,很早就想写个东西聊一聊这事儿,今天正好得空,把自己胡思乱想的玩意儿做个记录,也为后人提个小醒,...

    Python3如何实现Win10桌面自动切换

    得空写了个自动切换桌面背景图片的小程序。再不写python就要扔键盘了,对vue还有那么一点好感,天天php真是有够烦。 准备工作 准备个文件夹放在桌面上,平时看到什么高清好图就拽进去。 运行脚本 脚本如下: #!/...

    C语言实现外卖管理系统

    说明(废话):上学期写的课程设计,主题是外卖管理系统,希望可以模拟网上订餐,店家工作,专人管理的过程。并实现注册与登录以及基本信息的输出,因为个人比较懒,一直没有整理上去,今天得空,要是得到大家的宝贵...

    weappwymusic.zip

    代码待优化,有的不知道是不是微信api的bug或者编辑器的,头疼 ##目前实现功能 1. 用户歌单 2. 歌单详情 3. FM 4. 音乐播放(暂停,上下一首,歌词) 5. 评论显示 6. MV ##TODO * 登录 * 歌曲喜欢...

    TealMusic-master.rar

    代码待优化,有的不知道是不是微信api的bug或者编辑器的,头疼 ##目前实现功能 1. 用户歌单 2. 歌单详情 3. FM 4. 音乐播放(暂停,上下一首,歌词) 5. 评论显示 6. MV ##TODO * 登录 * 歌曲喜欢...

    musicByfeng-master.zip

    代码待优化,有的不知道是不是微信api的bug或者编辑器的,头疼 ##目前实现功能 1. 用户歌单 2. 歌单详情 3. FM 4. 音乐播放(暂停,上下一首,歌词) 5. 评论显示 6. MV ##TODO * 登录 * 歌曲喜欢...

    思科九年-一个老思科的成长手记分享九年职场心路历程

     说是想把这段记忆埋起来,其实贴到这里来还是给人看的。  给以前的老相识,大家一起闪回片刻。也许在这里拣起几件你已经快忘掉的趣事,那是我的功德。所谓恩怨,一笑之余,就都忘了吧。  给各位天涯的流浪人,这...

    如何快速复制多个sheet表之Python自动化办公openpyxl模块

    由于工作中处理表格的工作居多,其中存在了大量的重复工作内容,过年在家隔离学习Python,看了一套自动化办公教程,着重学了一下Excel方面的自动处理 比如:在做审计资料的时候需要大量重复复制sheet表,只需要修改...

    尚硅谷vue笔记·····

    vue2,vue3后期得空在上传哈哈哈

    .Net中实现无限分类的2个例子

    以前总想着搞这个无限分类,今天终于得空好好的看了下,发现实现的原理还是很简单的,数据结构上,用两列(分类编号,上级编号)就可以实现,可是为了联合查询的方便,一般都再增加一列(深度),在这个实例里,我只用...

    Android Studio利用AChartEngine制作饼图的方法

    闲来无事,发现市面上好多app都有饼图统计的功能,得空自己实现一下,下面这篇文章主要给大家介绍了关于Android Studio利用AChartEngine制作饼图的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧

    NPOIExcel设置密码导出.txt

    NPOIdll Excel设置密码导出 s先新建一个excel得空模板注意不要加密 再用这个方法workbook.WriteProtectWorkbook(Password, "");//设置加密密码

    Python数据结构之栈、队列及二叉树定义与用法浅析

    分享给大家供大家参考,具体如下: 目前只实现了三种,栈、队列和二叉树,哪天得空继续补吧~ 1. 栈 #栈 class Stack: def __init__(self,size = 16): self.stack = [] self.size = size self.top = -1 def set...

    EmptyUtils.java

    EmptyUtils.java---Java验证对象是否为空的工具类,工具可判断List,String,Integer,Object,Object[]类型的对象是否为空。

    自动解方程的软件

    自动解方程的一款软件,珍藏好多年了,现在得空放出!呵呵!

    vue_where_to_go:vue@2.4开发的去哪网。从入门到项目。入门有知识点、难点总结和demo。项目有详细注释

    为方便自己和大家对vue的学习,在‘vue前期准备知识点’文件中,特地对vue开发需要前期准备的基础知识及注意点,一条条进行了总结,并且对难点写了demo。vue的基础知识,在 “vue前期准备知识点” 目录中。项目实战...

    FFmpeg_解复用、复用,VC2010,一步内存操作到位

    FFmpeg_解复用、复用,VC2010,一步内存操作到位,尚需优化,得空更新

Global site tag (gtag.js) - Google Analytics