rexpert30.js.soonsu 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. var reportId = 0;
  2. function makeReportId() {
  3. reportId = reportId + 1;
  4. return reportId;
  5. }
  6. function exeReportPreview30(reportID, param, options, prnopt)
  7. {
  8. var reportNames = new Array();
  9. var reportURL = "/himed/webapps/com/commonweb/rex/"+reportID+".reb";
  10. var uniqueId = makeReportId();
  11. reportNames.push(reportURL + ":" + reportID);
  12. var params = new Array();
  13. var defaultParam = param;
  14. params.push(param);
  15. if (params.length == 0) {
  16. params.push(new Object());
  17. }
  18. for (var j = 0; j < reportNames.length; ++j) {
  19. if (j >= params.length) {
  20. params.push(defaultParam);
  21. }
  22. }
  23. if (options == null) {
  24. options = "open=0;save=1;directprint=0;printdailog=0;print=1;stop=1;excel=1;zoomin=1;zoomout=1;moveprev=1;movenext=1;combo=1;movefirst=1;movelast=1;help=1";
  25. }
  26. if (prnopt == null) {
  27. prnopt = "1";
  28. }
  29. if (checkOpener())
  30. {
  31. opener.htmlwindow.openReport(reportNames, params, options, prnopt, uniqueId);
  32. }
  33. else
  34. {
  35. htmlwindow.openReport(reportNames, params, options, prnopt, uniqueId);
  36. }
  37. }