`
joinhack
  • 浏览: 14439 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

流程引擎(图)

阅读更多

使用的是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();

  • 大小: 29.6 KB
  • 大小: 41 KB
  • 大小: 45.3 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics