123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMMT00203" position="absolute 0 0 1200 783" titletext="결과관리서식팝업" onload="SMMMT00203_onload">
- <Layouts>
- <Layout>
- <Button position="absolute 551 758 592 777" id="cmd_input" class="btn2" text="입력" onclick="cmd_input_onclick"/>
- <TextArea position="absolute 5 645 591 755" id="tar_Sentence1" wordwrap="char" onkeyup="tar_Sentence1_onkeyup" onlbuttonup="tar_Sentence1_onlbuttonup"/>
- <TextArea position="absolute 599 645 1190 755" id="tar_Sentence2" wordwrap="char"/>
- <Button position="absolute 731 3 776 22" id="button13" class="btn2" text="조회" onclick="button13_onclick"/>
- <Grid position="absolute 5 25 240 640" id="grd_sheet" binddataset="ds_grd_sheet" oncellclick="grd_sheet_oncellclick" visible="true">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="198"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="Sheet List"/>
- <Cell col="1" text="seq"/>
- <Cell col="2" text="defltvw"/>
- <Cell col="3" text="grupcd"/>
- </Band>
- <Band id="body">
- <Cell text="bind:sheetnm" edittype="text" displaytype="text"/>
- <Cell col="1" text="bind:seq" edittype="text" displaytype="text"/>
- <Cell col="2" text="bind:defltvw" edittype="text" displaytype="text"/>
- <Cell col="3" text="bind:grupcd" edittype="text" displaytype="text"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 917 3 970 22" id="btn_rowdel" class="btn2" text="행삭제" onclick="btn_rowdel_onclick" enable="false"/>
- <Button position="absolute 444 765 499 784" id="btn_default" class="btn2" text="Default" visible="false"/>
- <Button position="absolute 5 760 91 779" id="btn_datasave" class="btn5" text="편집내용저장" visible="false"/>
- <CheckBox position="absolute 105 760 130 780" id="bool1" visible="false"/>
- <Static text="관리자모드" position="absolute 129 762 200 777" id="cap_superuser" visible="false"/>
- <Button position="absolute 636 0 678 19" id="btn_fontbold" class="btn2_letter2" text="굵게" visible="false"/>
- <Button position="absolute 1049 3 1134 22" id="btn_excel" class="btn7" text="엑셀업로드" onclick="btn_excel_onclick" enable="false"/>
- <Button position="absolute 557 0 632 19" id="btn_initcell" class="btn2" text="간격초기화" visible="false"/>
- <Grid position="absolute 5 25 1190 643" id="grd_sheetdata" binddataset="ds_grd_sheetdata" cellsizingtype="col" oncellclick="grd_sheetdata_oncellclick" selecttype="multiarea" autoenter="key">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- <Column size="72"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="A"/>
- <Cell col="1" text="B"/>
- <Cell col="2" text="C"/>
- <Cell col="3" text="D"/>
- <Cell col="4" text="E"/>
- <Cell col="5" text="F"/>
- <Cell col="6" text="G"/>
- <Cell col="7" text="H"/>
- <Cell col="8" text="I"/>
- <Cell col="9" text="J"/>
- <Cell col="10" text="K"/>
- <Cell col="11" text="L"/>
- <Cell col="12" text="M"/>
- <Cell col="13" text="N"/>
- <Cell col="14" text="O"/>
- <Cell col="15" text="P"/>
- <Cell col="16" text="Q"/>
- <Cell col="17" text="R"/>
- <Cell col="18" text="S"/>
- <Cell col="19" text="T"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" style="font: ;" text="bind:col0" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="1" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col1" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="2" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col2" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="3" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col3" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="4" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col4" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="5" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col5" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="6" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col6" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="7" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col7" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="8" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col8" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="9" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col9" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="10" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col10" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="11" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col11" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="12" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col12" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="13" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col13" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="14" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col14" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="15" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col15" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="16" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col16" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="17" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col17" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="18" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col18" editautoselect="true" editacceptsdirectionkey="true"/>
- <Cell col="19" displaytype="text" edittype="expr:chk_enable.value == true ? 'text' : ''" text="bind:col19" editautoselect="true" editacceptsdirectionkey="true"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <CheckBox position="absolute 200 760 220 780" id="bool2" visible="false"/>
- <Static text="자동줄바꿈적용" position="absolute 221 761 307 776" id="caption1" visible="false"/>
- <Button position="absolute 972 3 1047 22" id="btn_xlssave" class="btn7" text="엑셀저장" onclick="btn_xlssave_onclick" enable="false"/>
- <Button id="btn_save" taborder="1" text="저장" class="btn4" visible="true" position="absolute 1136 3 1190 22" onclick="btn_save_onclick"/>
- <CheckBox id="chk_enable" taborder="2" text="자료수정" position="absolute 789 2 861 22" onclick="chk_enable_onclick"/>
- <Button id="btn_rowadd" taborder="3" text="행추가" onclick="btn_rowadd_onclick" class="btn2" enable="false" position="absolute 862 3 915 22"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grd_sheet" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sheetnm" type="STRING"/>
- <Column id="seq" type="STRING"/>
- <Column id="defltvw" type="STRING"/>
- <Column id="grupcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_sheetdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="col0" type="STRING"/>
- <Column id="col1" type="STRING"/>
- <Column id="col2" type="STRING"/>
- <Column id="col3" type="STRING"/>
- <Column id="col4" type="STRING"/>
- <Column id="col5" type="STRING"/>
- <Column id="col6" type="STRING"/>
- <Column id="col7" type="STRING"/>
- <Column id="col8" type="STRING"/>
- <Column id="col9" type="STRING"/>
- <Column id="col10" type="STRING"/>
- <Column id="col11" type="STRING"/>
- <Column id="col12" type="STRING"/>
- <Column id="col13" type="STRING"/>
- <Column id="col14" type="STRING"/>
- <Column id="col15" type="STRING"/>
- <Column id="col16" type="STRING"/>
- <Column id="col17" type="STRING"/>
- <Column id="col18" type="STRING"/>
- <Column id="col19" type="STRING"/>
- <Column id="col20" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_sheetdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seq" type="STRING" size="256"/>
- <Column id="rowno" type="STRING" size="256"/>
- <Column id="colno" type="STRING" size="256"/>
- <Column id="bold" type="STRING" size="256"/>
- <Column id="content" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_sheetinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seq" type="STRING" size="256" sumtext=""/>
- <Column id="flag" type="STRING" size="256" sumtext=""/>
- <Column id="pos" type="STRING" size="256" sumtext=""/>
- <Column id="val" type="STRING" size="256" sumtext=""/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_savesheetdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seq" type="STRING" size="256"/>
- <Column id="rowno" type="STRING" size="256"/>
- <Column id="colno" type="STRING" size="256"/>
- <Column id="bold" type="STRING" size="256"/>
- <Column id="content" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_savesheetinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seq" type="STRING" size="256" sumtext=""/>
- <Column id="flag" type="STRING" size="256" sumtext=""/>
- <Column id="pos" type="STRING" size="256" sumtext=""/>
- <Column id="val" type="STRING" size="256" sumtext=""/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <InitValue>
- <Button id="btn_save" visible="true" enable="false"/>
- </InitValue>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs"
- include "com_commonxp::comm_utl.xjs"
- var gImpression = false;
- var gImpressionVal = "";
- var gCaretPos = -1;
- function SMMMT00203_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj);
-
- var ls_superuser = "";
- var ls_grupcd = "";
- ls_superuser = opener.frmf_getParameter("mmt203_superuser");
- ls_grupcd = opener.frmf_getParameter("mmt203_grupcd");
- tar_Sentence1.value = opener.frmf_getParameter("mmt203_str1");
- tar_Sentence2.value = opener.frmf_getParameter("mmt203_str2");
-
- if( ls_grupcd == "EGD_EF" || ls_grupcd == "EGD_ST" ){
- gImpression = true;
- }
-
- //model.makeValue("/root/main/grupcd", ls_grupcd);
- //var sgrupcd = model.getValue("/root/main/grupcd");
- fGetSheetList(ls_grupcd);
-
- var event = new GridClickEventInfo;
- grd_sheet.oncellclick.fireEvent(grd_sheet,event);
-
- }
- function fGetSheetList(grupcd) {
- var ls_defaultseq;
-
- dsf_createDsRow("ds_send_TRAMT00300", [{col: "grupcd", type:"string", size:256, val:grupcd}
- ]);
- var oParam = {};
- oParam.id = "TRAMT00300";
- oParam.service = "recpatapp.SheetMngt";
- oParam.method = "reqGetSheetList";
- oParam.inds = "req=ds_send_TRAMT00300";
- oParam.outds = "ds_grd_sheet=sheet";
- oParam.async = false;
- oParam.callback = "cf_TRAMT00300";
-
- tranf_submit(oParam);
- }
-
- function cf_TRAMT00300(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function fGetSheetInfo(asseq) {
- var ls_flag = 0;
- var ls_pos = 0;
-
- ds_sheetinfo.clearData();
- sysf_trace("asseq" +asseq);
- dsf_createDsRow("ds_send_TRAMT00303", [{col: "seq", type:"string", size:256, val:asseq}
- ]);
- var oParam = {};
- oParam.id = "TRAMT00303";
- oParam.service = "recpatapp.SheetMngt";
- oParam.method = "reqGetSheetInfo";
- oParam.inds = "req=ds_send_TRAMT00303";
- oParam.outds = "ds_sheetinfo=sheet";
- oParam.async = false;
- //oParam.callback = "cf_TRAMT00303";
-
- tranf_submit(oParam);
- var DataCnt = ds_sheetinfo.rowcount;
- for(var i=0; i < DataCnt; i++) {
- ls_flag = ds_sheetinfo.getColumn(i,"flag");
- ls_pos = ds_sheetinfo.getColumn(i,"pos");
- ls_value = ds_sheetinfo.getColumn(i,"val");
-
- //C:Col, R:Row
- if (ls_flag == "R") {
- grd_sheetdata.setFormatRowProperty(ls_pos, "size", parseInt(ls_value));
- } else {
- grd_sheetdata.setFormatColProperty(ls_pos, "size", parseInt(ls_value));
- }
-
- }
- }
- function fChangefont(font){
- // if(font == undefined || font == "" || font == "N")
- // font = "arial,12";
- // else
- // font = "arial,9,bold";
- //
- // return font;
- }
- function fGetSheetData(asseq) {
- var sRow = 0;
- var sCol = 0;
- var scontent = "";
- var sbold = "";
- var setrow = 0;
- var addrow = -1;
-
- //저장을 위해 기록
- //model.makeValue("/root/main/display/seq", asseq);
- //model.makeValue("/root/send/flag/seq", asseq);
-
- ds_sheetdata.clearData();
- ds_grd_sheetdata.clearData();
-
- dsf_createDsRow("ds_send_TRAMT00302", [{col: "seq", type:"string", size:256, val:asseq}
- ]);
- var oParam = {};
- oParam.id = "TRAMT00302";
- oParam.service = "recpatapp.SheetMngt";
- oParam.method = "reqGetSheetData";
- oParam.inds = "req=ds_send_TRAMT00302";
- oParam.outds = "ds_sheetdata=sheet";
- oParam.async = false;
- //oParam.callback = "cf_TRAMT00303";
-
- tranf_submit(oParam);
-
- var DataCnt = ds_sheetdata.rowcount;
- for(var i=0; i < DataCnt; i++) {
- sRow = ds_sheetdata.getColumn(i,"rowno");
- sCol = ds_sheetdata.getColumn(i,"colno");
- scontent = ds_sheetdata.getColumn(i,"content");
- sbold = ds_sheetdata.getColumn(i,"bold");
-
- setcol = "col" + sCol;
-
- // 2016.06.08 빈 Row 추가
- if( addrow != sRow ) {
- for(var j=addrow+1; j<= sRow; j++){
- addrow = ds_grd_sheetdata.addRow();
- }
- }
- ds_grd_sheetdata.setColumn(sRow,setcol,scontent);
- }
- ds_grd_sheetdata.rowposition = 0;
- }
- function grd_sheet_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var selRow = ds_grd_sheet.rowposition;
-
- var seq = ds_grd_sheet.getColumn(selRow,"seq");
-
- if (utlf_isNull(seq)) {
- return;
- }
- fGetSheetInfo(seq);
- fGetSheetData(seq);
- }
- function cmd_input_onclick(obj:Button, e:ClickEventInfo)
- {
- if (frmf_checkOpener()) {
- opener.frmf_setParameter("mmt203_str1", tar_Sentence1.value);
- opener.frmf_setParameter("mmt203_impressionval", gImpressionVal);
- opener.frmf_setParameter("mmt203_caretpos", gCaretPos);
- this.close();
- }
- }
- function btn_rowadd_onclick(obj:Button, e:ClickEventInfo)
- {
- var row = ds_grd_sheetdata.rowposition;
- if ( row < 0 ) {
- row = 0;
- }
- ds_grd_sheetdata.insertRow(row);
- }
- function btn_rowdel_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_grd_sheetdata.deleteRow(ds_grd_sheetdata.rowposition);
- }
- function button13_onclick(obj:Button, e:ClickEventInfo)
- {
- var event = new GridClickEventInfo;
- grd_sheet.oncellclick.fireEvent(grd_sheet,event);
- }
- function chk_enable_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if (obj.value == 0 ) {
- btn_rowadd.enable = false;
- btn_rowdel.enable = false;
- btn_save.enable = false;
- btn_xlssave.enable = false;
- btn_excel.enable = false;
- }
- else {
- btn_rowadd.enable = true;
- btn_rowdel.enable = true;
- btn_save.enable = true;
- btn_xlssave.enable = true;
- btn_excel.enable = true;
- }
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fSave();
- }
- function grd_sheetdata_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if (chk_enable.value == 1){
- return;
- }
- var col = e.col;
- var row = e.row;
- var oldrow = e.oldrow;
- var text = utlf_transNullToEmpty(ds_grd_sheetdata.getColumn(row,col));
- if( utlf_isNull(text) ){
- return;
- }
- text = text + " ";
-
- var sImpVal = utlf_transNullToEmpty(ds_grd_sheetdata.getColumn(row,"col0"));
-
- var selidx = tar_Sentence1.getSelect();
- var txtSelPos = selidx[0];
- var SetEndCursorPos = txtSelPos;
- var curText = utlf_transNullToEmpty(tar_Sentence1.value);
- var curTextBefore = curText.substr(0, txtSelPos);
- var curTextAfter = curText.substr(txtSelPos, curText.length);
-
- if(utlf_isNull(tar_Sentence1.value)){
- tar_Sentence1.value = text;
- SetEndCursorPos = text.length;
- if( gImpression == true && !utlf_isNull(sImpVal) ){
- gImpressionVal = sImpVal;
- }
- } else {
- tar_Sentence1.value = curTextBefore + text + curTextAfter;
- SetEndCursorPos = (curTextBefore + text).length;
- if( gImpression == true && !utlf_isNull(sImpVal) ){
- if( utlf_isNull(gImpressionVal)){
- gImpressionVal = sImpVal;
- }else{
- gImpressionVal += "\n"+sImpVal;
- }
- }
- }
-
- tar_Sentence1.setCaretPos(SetEndCursorPos);
- gCaretPos = SetEndCursorPos;
-
- tar_Sentence1.setFocus();
- }
- function fSave()
- {
- ds_savesheetdata.clearData();
- ds_savesheetinfo.clearData();
- var rowcount = ds_grd_sheetdata.rowcount;
- var seq = ds_grd_sheet.getColumn(0,"seq");
- var data = "";
- var col = 0 ;
- var addrow = 0;
-
- for (var i = 0 ; i < rowcount ; i++)
- {
- for (var j = 0 ; j < 20 ; j++) {
- data = ds_grd_sheetdata.getColumn(i,j);
-
- if (!utlf_isNull(data)) {
- addrow = ds_savesheetdata.addRow();
- ds_savesheetdata.setColumn(addrow,"seq",seq);
- ds_savesheetdata.setColumn(addrow,"rowno",i);
- ds_savesheetdata.setColumn(addrow,"colno",j);
- ds_savesheetdata.setColumn(addrow,"bold","N");
- ds_savesheetdata.setColumn(addrow,"content",data);
-
- }
-
- }
- }
-
- for (var j = 0 ; j < 20 ; j++) {
- data = grd_sheetdata.getRealColSize(j);
- addrow = ds_savesheetinfo.addRow();
- ds_savesheetinfo.setColumn(addrow,"seq",seq);
- ds_savesheetinfo.setColumn(addrow,"flag","C");
- ds_savesheetinfo.setColumn(addrow,"pos",j);
- ds_savesheetinfo.setColumn(addrow,"val",data);
- }
-
- var oParam = {};
- oParam.id = "SMMMT00203_1";
- oParam.service = "recpatapp.SheetMngt";
- oParam.method = "reqExeSheetData";
- oParam.inds = "req=ds_savesheetdata req2=ds_savesheetinfo";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_SMMMT00203_1";
-
- tranf_submit(oParam);
- }
- function cf_SMMMT00203_1(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- sysf_messageBox("정상적으로 처리되었습니다","000");
- // arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_xlssave
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 엑셀 저장
- ****************************************************************************************/
- function btn_xlssave_onclick(obj:Button, e:ClickEventInfo)
- {
- grdf_exportExcel(grd_sheetdata, "결과관리서식", "SheetName");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_excel
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 엑셀 업로드
- ****************************************************************************************/
- function btn_excel_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_grd_sheetdata.clearData();
- grdf_ImportExcel("ds_grd_sheetdata", 2, grd_sheetdata, 0);
-
- if( sysf_messageBox("등록한 내용으로", "Q002") == 6 ){
- btn_save.click();
- }
-
- }
- function tar_Sentence1_onkeyup(obj:TextArea, e:KeyEventInfo)
- {
- gCaretPos = obj.getCaretPos();
- }
- function tar_Sentence1_onlbuttonup(obj:TextArea, e:MouseEventInfo)
- {
- gCaretPos = obj.getCaretPos();
- }
- ]]></Script>
- </Form>
- </FDL>
|