当前位置: 代码迷 >> Web前端 >> 流程发动机(图)
  详细解决方案

流程发动机(图)

热度:100   发布时间:2012-10-26 10:30:59.0
流程引擎(图)

使用的是jquery做的,封装的SVG(chrome,firefox),VML(IE)来完成整个画图工作。




?

?

?

?

属性的类型采用插件方式,用户可以自动添加自己的类型可以对自己类型定义检查扩展。

?

function registerUserIdsPropType() {

o = {

varName:'users',

name:'用户',

value:'users',

events : {

'load': function() {

$(this).attr("readonly","readonly");

},

'click': function(e) {

var idsStr = $(e.data).val();

retval = window.showModalDialog("/itsm/workgroupext/tree.do?users="+idsStr,"userChoose","dialogWidth=500px,;dialogHeight=600px;center:yes");

nomalRetValProcess(retval,this,e.data);

},

'unload': function() {

$(this).removeAttr("readonly");

$(this).datepicker("destroy");

}

},

check: function(n,v,dv,input) {

if(n == '' || !/^[a-zA-Z]+$/.test(n)) {

$.showErr("无效属性名,属性名只能是字符串");

return false;

}

if(v == '') {

$.showErr("属性值不能为空");

return false;

}

return true;

}

};

registerPropType(o);

}

registerUserIdsPropType();

  相关解决方案