`
junlong750
  • 浏览: 21566 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
前些天在群里聊工作流和Activiti,群里有人分享了自己的工作流引擎开源项目,大伙纷纷问这问那(比如为什么突然自己搞个process engine、有没有eclipse plugin、能不能绘制流程图等等)。 现实生活中的工作流程,我们也经常碰到需要会签的情况,支持会签是很必要的。 正好有两个人问道:支持会签吗? 也有人也问道:什么是会签? 如果从process engine的角度上讲呢? 可以说一个task节点下有多个task instance。 而不是一个从task节点执行到多个task节点(这样就是ParallelGateway了)。 如何让一个Task节点创建出多个instan ...
package com.famousPro.process.service.impl; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.activiti.engine.FormService; import org.activiti.engine.HistoryService; import org.activiti.engine.RepositoryService; import org.activ ...
在流程业务管理中,任务是通常都是由一个人去处理的,而多个人同时处理一个任务,这种任务我们称之为会签任务。这种业务需求也很常见,如一个请款单,领导审批环节中,就需要多个部门领导签字。在流程业务中,我们可以把每个领导签字的环节都定义为任务,但若这样,这个流程业务有一点是固定的,就是签批人是固定的。而任务是由一个领导签完再到另一领导,当然也可以由多个领导同时签字。 传统的用流程业务来解决可以采用以下的做法:   串行会签   并行会签
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Complex DataGrid - jQuery EasyUI Demo</title> <link rel="stylesheet" type="text/css" href="../ ...
<html> <head> <title>JS判断密码强度</title> <script language=javascript> //判断输入密码的类型 function CharMode(iN){ if (iN>=48 && iN <=57) //数字 return 1; if (iN>=65 && iN <=90) //大写 return 2; if (iN>=97 && iN <=122) // ...
function changeMoneyToChinese(money){ var cnNums = new Array("零","壹","贰","叁","肆","伍","陆","柒","捌","玖"); //汉字的数字 var cnIntRadice = new Array("","拾","佰","仟& ...
package com.imooc.test; import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class MapIterator { public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1&qu ...
在java中生成的二维码不存到磁盘里要直接输出到页面上,这就需要把生成的二维码直接以流的形式输出到页面上,我用的是myeclipse 和 tomcat 它的原理是:在加载页面时,根据img的src(code.jspx)找到对应的servlet(CodeServlet),在servlet ...
package com.imooc.test; import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.net.URL; import java.text.SimpleDateFormat; import java.util.Calendar; import javazoom.jl.decoder.Bitstream; import javazoom.jl.deco ...
package com.imooc.test; import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class TimeUtil { //用来全局控制 上一周,本周,下一周的周数变化 priv ...
package com.imooc.test; import java.util.ArrayList; import java.util.List; import java.util.Random; public class RandomUtil { /** * 在一定范围内生成给定数量的不重复随机数, 如果开始到结束的数量少于num的数量会抛出数组越界的错误, * 如果相等则会返回一个排好序的数组,即从begin到end 否则返回随机数组(list),不重复,不排序 * * @author Cesar * @param ...
package com.imooc.test; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Enumeration; import java.util.zip.ZipEntry; import java.util.zip.ZipException; import java.util.zip.ZipFil ...
在介绍了 alert( ), confirm( ) 和 prompt( ) 后,在 Ext.Message 里还有一个很重要方法 show( ) ,它是 Ext 自定义的一个消息框,不同于之前介绍的其他消息框,都是预制好了很多属性的,只需加入标题、消息、和函数就可以工作了,而 show( ) 是完全由用户自定义的消息框,配置项如下图所示: 能写的都写在上面了,下面就举几个例子: 例一: 用 show( ) 弄了个 alert( ) 的样子,效果如下:   例二: 窗口上安放一个进度条,每 0.5 秒动一下,5 秒后隐藏,效果如下:  其他的大家可以自己试试,还是蛮好玩的,今天就到 ...
上一节我们讲了 confirm 消息框的用法,这节继续讲下一个消息框 prompt ,和 JS 里的也一样,在Ext中的用法和 alert 、confirm 也相差不多,先看下 API 文档: 我 们发现前四个参数与 alert 和 confirm 的一样,prompt 消息框多了两个参数,第五个参数如果是 boolean 类型的 true 则表示消息框中的输入框是多行的,false 则表示输入框为单行,当输入的是数字时则代表输入框的高度,单位为像素px,最后一个参数是消息框中输入框内的默认显示字符串,默认为空,另外还有一个需 要注意的变化是传入函数的参数又多了一个 text ,是输入框 ...
上一节我们讲了 Ext.MessageBox.alert() 的用法,这节继续讲下一个消息框 confirm ,用法基本和 alert 类似,例子还是沿用上一次的例子,代码如下:   除了 e 的值变成了  "yes"、"no" ,其他用法和 alert 都一样,效果如下: 点击 YES 后,页面关闭,点击 NO 后,跳出警告框,用法很简单,就讲到这里
Global site tag (gtag.js) - Google Analytics