ConditionScriptEditDialog.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. function ConditionScriptEditDialog(conf)
  2. {
  3. var dialogWidth=730;
  4. var dialogHeight=500;
  5. conf=$.extend({},{dialogWidth:dialogWidth ,dialogHeight:dialogHeight ,help:0,status:0,scroll:0,center:1},conf);
  6. var winArgs="dialogWidth="+conf.dialogWidth+"px;dialogHeight="+conf.dialogHeight
  7. +"px;help=" + conf.help +";status=" + conf.status +";scroll=" + conf.scroll +";center=" +conf.center;
  8. if(!conf.isSingle)conf.isSingle=false;
  9. var url=__ctx + '/platform/system/conditionScript/editDialog.ht';
  10. url=url.getNewUrl();
  11. /*var rtn=window.showModalDialog(url,conf.data,winArgs);
  12. if(conf.callback)
  13. {
  14. if(rtn && rtn.status){
  15. var data={
  16. script: rtn.condition
  17. };
  18. conf.callback.call(this,data);
  19. }
  20. }*/
  21. var that = this;
  22. DialogUtil.open({
  23. height:conf.dialogHeight,
  24. width: conf.dialogWidth,
  25. title : '脚本',
  26. url: url,
  27. isResize: true,
  28. //自定义参数
  29. data: conf.data,
  30. sucCall:function(rtn){
  31. if(rtn && rtn.status){
  32. var data={
  33. script: rtn.condition
  34. };
  35. conf.callback.call(that,data);
  36. }
  37. }
  38. });
  39. };