SelectUtil.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. /**
  2. * 选择标签
  3. */
  4. function selectTag(objId,objName){
  5. var objIds = $('#'+objId);
  6. var objNames = $('#'+objName);
  7. TagDialog({isSingle:true,callback:function(ids,names){
  8. objIds.val(ids);
  9. objNames.val(names);
  10. }});
  11. }
  12. /**
  13. * 选择组织
  14. */
  15. function selectOrg(objId,objName){
  16. var objIds = $('#'+objId);
  17. var objNames = $('#'+objName);
  18. OrgDialog({isSingle:true,
  19. callback:function(ids,names){
  20. objIds.val(ids);
  21. objNames.val(names);
  22. }});
  23. }
  24. /**
  25. * 选择用户
  26. */
  27. function selectUser(objId,objName){
  28. var objIds = $('#'+objId);
  29. var objNames = $('#'+objName);
  30. UserDialog({
  31. isSingle:true,
  32. callback:function(ids,names){
  33. objIds.val(ids);
  34. objNames.val(names);
  35. }});
  36. }
  37. /**
  38. * 标签选择窗口
  39. * @param conf
  40. */
  41. function TagDialog(conf){
  42. var dialogWidth=650;
  43. var dialogHeight=500;
  44. conf=$.extend({},{dialogWidth:dialogWidth ,dialogHeight:dialogHeight ,help:0,status:0,scroll:1,center:1},conf);
  45. var winArgs="dialogWidth="+conf.dialogWidth+"px;dialogHeight="+conf.dialogHeight
  46. +"px;help=" + conf.help +";status=" + conf.status +";scroll=" + conf.scroll +";center=" +conf.center;
  47. if(!conf.isSingle)conf.isSingle=false;
  48. var url=__ctx +'/ecp/bpm/bpmTag/dialog.ht?isSingle=' + conf.isSingle;
  49. url=url.getNewUrl();
  50. /*var rtn=window.showModalDialog(url,"",winArgs);
  51. if(conf.callback)
  52. {
  53. if(rtn!=undefined){
  54. conf.callback.call(this,rtn.tagid,rtn.tagname);
  55. }
  56. }*/
  57. var that =this;
  58. /*KILLDIALOG*/
  59. DialogUtil.open({
  60. height:conf.dialogHeight,
  61. width: conf.dialogWidth,
  62. title : '标签选择窗口',
  63. url: url,
  64. isResize: true,
  65. //自定义参数
  66. sucCall:function(rtn){
  67. if(conf.callback)
  68. {
  69. if(rtn!=undefined){
  70. conf.callback.call(this,rtn.tagid,rtn.tagname);
  71. }
  72. }
  73. }
  74. });
  75. }