1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/**
- * @desc : 보고서데이터 복사
- *
- * @param : CSV형태 데이타
- * @return :
- * @author : 손병은
- * @---------------------------------------------------
- */
- function fSetReport(repmainCSV, repdetlCSV){
- var objFrame = this.getOwnerFrame().form;
- var dREP_INIT_PATH = "ds_init";
- var dREPDETL_PATH="ds_main_repdetl";
- var dREPMAIN_PATH="ds_main_repmain";
-
- var main_repdetlDs = objFrame.objects[repdetlCSV];
- var main_repmainDs = objFrame.objects[repmainCSV];
- var chid_repdetl = this.objects[dREPDETL_PATH];
- var chid_repmainDs = this.objects[dREPMAIN_PATH];
- chid_repdetl.copyData(main_repdetlDs);
- chid_repmainDs.copyData(main_repmainDs);
- }
- /**
- * @desc : 렉스퍼트 호출
- * @param prntform
- * @return
- */
- function fPrintReport(prntform){
- var objFrame = this.getOwnerFrame().form;
- var main_repdetlDs = objFrame.objects["ds_hidden_docinfo"];
- dsf_createDs("ds_signdata")
- ds_signdata.copyData(main_repdetlDs);
-
- var objCxtCommon = new ExtCommon();
- ds_signdata.addColumn("signimge","string");
- ds_signdata.setColumn(0,"signimge",objCxtCommon.encodeBase64(ds_signdata.getColumn(0, "signdata")));
-
- var option = null;
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/main/repdetl", ds_main_repdetl);
- rptf_setNodeListToDOM(objDOM, "/root/hidden/docinfo", ds_signdata);
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상위노드 XML 스트링 추출
-
- rptf_exeReportPreview30([prntform],[objParam], option);
- }
- /**
- * @desc : 의사인증이미지 set.
- * @return
- */
- function fSetDrSignData(img){
- dsf_createDs("ds_hidden_docinfo");
- dsf_makeValue( ds_hidden_docinfo, "signimge", "string", img);
- }
- ]]></Script>
|