copyTemplateDialog.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /**
  2. * 复制模板选择窗口。
  3. * dialogWidth:窗口宽度,默认值350
  4. * dialogWidth:窗口宽度,默认值150
  5. * callback:回调函数
  6. * 回调参数如下:
  7. * key:参数key
  8. * name:参数名称
  9. * 使用方法如下:
  10. *
  11. * CopyRoleDialog({callback:function(content){
  12. * //回调函数处理
  13. * }});
  14. * @param conf
  15. */
  16. function CopyTemplateDialog(conf){
  17. if(!conf)conf={};
  18. var templateId=conf.templateId;
  19. var templateName=conf.templateName;
  20. var alias=conf.alias;
  21. var url=__ctx+"/platform/form/bpmFormTemplate/copy.ht?templateId="+templateId;
  22. var dialogWidth=450;
  23. var dialogHeight=250;
  24. $.extend(conf,{dialogWidth:dialogWidth,dialogHeight:dialogHeight,help:0,status:0,scroll:0,center:1});
  25. var obj={templateId:conf.templateId,templateName:conf.templateName,alias:conf.alias};
  26. var winArgs="dialogWidth="+conf.dialogWidth+"px;dialogHeight="+conf.dialogHeight
  27. +"px;help=" + conf.help +";status=" + conf.status +";scroll=" + conf.scroll +";center=" +conf.center;
  28. url=url.getNewUrl();
  29. /*var rtn=window.showModalDialog(url,obj,winArgs);
  30. if(conf){
  31. location.reload();
  32. }*/
  33. /*KILLDIALOG*/
  34. DialogUtil.open({
  35. height:conf.dialogHeight,
  36. width: conf.dialogWidth,
  37. title : '复制模板选择',
  38. url: url,
  39. isResize: true,
  40. //自定义参数
  41. obj: obj,
  42. sucCall:function(rtn){
  43. if(conf){
  44. location.reload();
  45. }
  46. }
  47. });
  48. }