123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPPIE04300" position="absolute 0 0 1200 716" titletext="심사결과통보서기준자료관리" oninit="SPPIE04300_oninit" onload="SPPIE04300_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 1 24 1186 109" id="group2" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout>
- <Static text="서 식 명 :" position="absolute 11 15 96 32" id="caption2" class="search_name" anchor="default"/>
- <Combo position="absolute 95 13 195 32" id="cmb_docuno" class="combo_search" innerdataset="@ds_init_PK098list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="버 전 :" position="absolute 219 15 304 32" id="caption3" class="search_name" anchor="default"/>
- <Combo position="absolute 304 13 439 32" id="cmb_verno" class="combo_search" innerdataset="@ds_init_PK099list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="파 일 명 :" position="absolute 459 15 544 32" id="caption4" class="search_name" anchor="default"/>
- <Edit position="absolute 542 13 757 32" id="inp_filenm" anchor="default"/>
- <Button position="absolute 1110 15 1166 37" id="btn_serch" class="btn1" text="조회" anchor="top right" onclick="group2_btn_serch_onclick"/>
- <Shape position="absolute 1092 10 1098 40" linetype="vertical" id="line1" class="line_4" anchor="top right"/>
- <Static text="항 목 명 :" position="absolute 779 15 864 32" id="caption5" class="search_name" anchor="default"/>
- <Edit position="absolute 863 13 1078 32" id="inp_itemnm" anchor="default"/>
- <Shape position="absolute 1 47 1178 82" id="roundrect1" class="roundrect_search" type="roundrectangle" anchor="default"/>
- <Static text="일괄입력" position="absolute 10 53 95 75" id="caption6" anchor="default"/>
- <Shape position="absolute 67 52 73 77" linetype="vertical" id="line2" class="line_4" anchor="default"/>
- <Static text="서 식 명 :" position="absolute 88 57 173 74" id="caption7" class="search_name" anchor="default"/>
- <Combo position="absolute 170 55 270 74" id="set_docuno" class="combo_search" innerdataset="@ds_init_PK098list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="버 전 :" position="absolute 293 55 378 72" id="caption8" class="search_name" anchor="default"/>
- <Combo position="absolute 370 54 505 73" id="combo2" class="combo_search" innerdataset="@ds_init_PK099list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Static text="파 일 명 :" position="absolute 529 56 614 73" id="caption9" class="search_name" anchor="default"/>
- <Combo position="absolute 615 54 750 73" id="combo3" class="combo_search" innerdataset="@ds_main_getgrpfilenm" datacolumn="filenm" codecolumn="filenm" anchor="default"/>
- <Static text="항목코드 :" position="absolute 775 56 870 73" id="caption10" class="search_name" anchor="default"/>
- <Edit position="absolute 865 53 1080 72" id="input1" anchor="default"/>
- <Button position="absolute 1113 54 1166 73" id="button8" class="btn2" text="변 경" anchor="top right" onclick="group2_button8_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 110 1195 705" id="group3">
- <Layouts>
- <Layout width="1195" height="595">
- <Button position="absolute 851 4 904 23" id="button1" class="btn2" text="행삭제" anchor="top right" onclick="group3_button1_onclick"/>
- <Button position="absolute 905 4 958 23" id="button6" class="btn2" text="행추가" anchor="top right" onclick="group3_button6_onclick"/>
- <Button position="absolute 959 4 1012 23" id="button2" class="btn2" text="행복사" anchor="top right" onclick="group3_button2_onclick"/>
- <Button position="absolute 1013 4 1093 23" id="button3" class="btn7" text="엑셀저장" anchor="top right" onclick="group3_button3_onclick"/>
- <Button position="absolute 1094 4 1185 23" id="button4" class="btn7" text="엑셀업로드" anchor="top right" onclick="group3_button4_onclick"/>
- <Grid position="absolute 0 25 1185 565" id="grd_piemedillist" scrollbars="autoboth" binddataset="ds_main_piemedillist" anchor="all" onrbuttondown="group3_grd_piemedillist_onrbuttondown" selecttype="multirow" cellsizingtype="col" onheadclick="group3_grd_piemedillist_onheadclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="23"/>
- <Column size="30"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="64"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="460"/>
- <Column size="50"/>
- <Column size="120"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
- <Cell col="2" text="서식명"/>
- <Cell col="3" text="버전"/>
- <Cell col="4" text="파일명"/>
- <Cell col="5" text="항목명"/>
- <Cell col="6" text="항목코드"/>
- <Cell col="7" text="항목길이"/>
- <Cell col="8" text="POSITION"/>
- <Cell col="9" text="항목상세설명"/>
- <Cell col="10" text="순번"/>
- <Cell col="11" text="비고"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chk" expr="expr:chk == 'Y' || chk == '1' ? 1 : 0"/>
- <Cell col="2" displaytype="combo" edittype="combo" text="bind:docuno" combodataset="ds_init_PK098list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:verno" mask="#,###" combodataset="ds_init_PK099list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="4" displaytype="normal" edittype="normal" text="bind:filenm" enable="false"/>
- <Cell col="5" displaytype="text" edittype="text" text="bind:itemnm"/>
- <Cell col="6" displaytype="text" edittype="text" text="bind:itemcd" enable="false"/>
- <Cell col="7" displaytype="number" edittype="normal" text="bind:charsize"/>
- <Cell col="8" displaytype="number" edittype="normal" text="bind:position"/>
- <Cell col="9" displaytype="text" edittype="text" style="align:left top;" text="bind:itemdesc" wordwrap="word"/>
- <Cell col="10" displaytype="number" edittype="normal" style="align:center middle;" text="bind:sortno"/>
- <Cell col="11" displaytype="text" edittype="text" style="align:center middle;" text="bind:rem"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 1137 567 1182 586" id="button5" class="btn2" text="저장" anchor="right bottom" onclick="group3_button5_onclick"/>
- <Button position="absolute 1082 567 1135 586" id="button7" class="btn2" text="초기화" anchor="right bottom" onclick="group3_button7_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption1" text="심사결과통보서 기준자료" class="tit_1" position="absolute 1 0 401 23"/>
- <PopupMenu id="pmn_menu1" position="absolute 1236 67 1365 175" innerdataset="@ds_menu" levelcolumn="level" idcolumn="func" captioncolumn="label" onmenuclick="pmn_menu1_onmenuclick" onmouseleave="pmn_menu1_onmouseleave"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="docuno" type="STRING" size="256"/>
- <Column id="verno" type="STRING" size="256"/>
- <Column id="filenm" type="STRING" size="256"/>
- <Column id="itemnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_piemedillist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_piemedillist_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="코드"/>
- <Column id="chk" type="STRING" size="256" sumtext="서식명"/>
- <Column id="docuno" type="STRING" size="256" sumtext="서식명"/>
- <Column id="verno" type="STRING" size="256" sumtext="버전"/>
- <Column id="filenm" type="STRING" size="256" sumtext="파일명"/>
- <Column id="itemnm" type="STRING" size="256" sumtext="항목명"/>
- <Column id="itemcd" type="STRING" size="256" sumtext="항목코드"/>
- <Column id="charsize" type="STRING" size="256" sumtext="charsize"/>
- <Column id="position" type="STRING" size="256" sumtext="position"/>
- <Column id="itemdesc" type="STRING" size="256" sumtext="항목상세설명"/>
- <Column id="sortno" type="STRING" size="256" sumtext="순번"/>
- <Column id="rem" type="STRING" size="256" sumtext="비고"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="작성자id"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="작성일자"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="수정자id"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="수정일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_PK098list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_PK099list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_setValue" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="docuno" type="STRING" size="256"/>
- <Column id="verno" type="STRING" size="256"/>
- <Column id="filenm" type="STRING" size="256"/>
- <Column id="itemcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_getgrpfilenm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filenm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_menu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">행추가</Col>
- <Col id="func">fGridAddRow</Col>
- <Col id="level"/>
- </Row>
- <Row>
- <Col id="label">행삭제</Col>
- <Col id="func">setRowDel</Col>
- </Row>
- <Row>
- <Col id="label">행복사</Col>
- <Col id="func">fSetCopyRow</Col>
- </Row>
- <Row>
- <Col id="label">삭제 취소</Col>
- <Col id="func">fRowsYCencel</Col>
- </Row>
- <Row>
- <Col id="label">항목 일괄 변경</Col>
- <Col id="func">fCellAllUpdate</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.cmb_docuno" propid="value" datasetid="ds_send_req" columnid="docuno"/>
- <BindItem id="item1" compid="group2.cmb_verno" propid="value" datasetid="ds_send_req" columnid="verno"/>
- <BindItem id="item2" compid="group2.inp_filenm" propid="value" datasetid="ds_send_req" columnid="filenm"/>
- <BindItem id="item3" compid="group2.inp_itemnm" propid="value" datasetid="ds_send_req" columnid="itemnm"/>
- <BindItem id="item4" compid="group2.set_docuno" propid="value" datasetid="ds_send_setValue" columnid="docuno"/>
- <BindItem id="item5" compid="group2.combo2" propid="value" datasetid="ds_send_setValue" columnid="verno"/>
- <BindItem id="item6" compid="group2.combo3" propid="value" datasetid="ds_send_setValue" columnid="filenm"/>
- <BindItem id="item7" compid="group2.input1" propid="value" datasetid="ds_send_setValue" columnid="itemcd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-05-24
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-05-24 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "pam_pamcomnxp::PAM001.xjs";
- include "pam_pamcomnxp::PAM.xjs";
- function SPPIE04300_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPPIE04300_onload(obj:Form, e:LoadEventInfo)
- {
- //grdf_setGridSort(group3.grd_piemedillist);
- //grdf_initGrid(group3.grd_piemedillist);
- grdf_setRowTypeIcon(group3.grd_piemedillist, 0);
-
- fInit();
- }
- function group2_btn_serch_onclick(obj:Button, e:ClickEventInfo)
- {
- fSelectList();
- }
- function group3_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- fInit();
- }
- function group3_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- fExcelUpload();
- }
- function group3_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_main_piemedillist.rowcount > 1)
- {
- grdf_exportExcel(group3.grd_piemedillist, "심사결과통보서 기준자료", "see");
- sysf_messageBox("EXCEL 저장이 완료되었습니다.","I999");
- }
- else
- {
- sysf_messageBox("저장할 내역이", "I004");
- }
- }
- function group3_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetCopyRow();
- }
- function group2_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- fCellAllUpdate();
- }
- function group3_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- var updtdata = grdf_getGridUpdateData(group3.grd_piemedillist);
-
- if(updtdata.rowcount == 0)
- {
- sysf_messageBox("변경된 데이터가", "I004");
- return;
- }
-
- if( sysf_messageBox("저장", "S001") != 6 )
- {
- return;
- }
-
- ds_main_piemedillist.filterstr = "docuno == ''";
- var docunoCnt = ds_main_piemedillist.rowcount;
- ds_main_piemedillist.filterstr = "";
-
- if( docunoCnt > 0 )
- {
- sysf_messageBox("서식명은 필수 항목입니다.", "I000");
- return;
- }
-
- ds_main_piemedillist.filterstr = "verno == ''";
- var vernoCnt = ds_main_piemedillist.rowcount;
- ds_main_piemedillist.filterstr = "";
-
- if( vernoCnt > 0 )
- {
- sysf_messageBox("버전은 필수 항목입니다.", "I000");
- return;
- }
-
- ds_main_piemedillist.filterstr = "filenm == ''";
- var filenmCnt = ds_main_piemedillist.rowcount;
- ds_main_piemedillist.filterstr = "";
-
- if( filenmCnt > 0 )
- {
- sysf_messageBox("파일명은 필수 항목입니다.", "I000");
- return;
- }
-
- ds_main_piemedillist.filterstr = "itemcd == ''";
- var itemcdCnt = ds_main_piemedillist.rowcount;
- ds_main_piemedillist.filterstr = "";
-
- if( itemcdCnt > 0 )
- {
- sysf_messageBox("항목코드는 필수 항목입니다.", "I000");
- return;
- }
-
- var oParam = {};
- oParam.id = "TRPIE50304";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqExePiemedilList";
- oParam.inds = "req=ds_main_piemedillist:U";
- oParam.outds = "ds_main_piemedillist=getpiemedil";
- oParam.async = false;
- oParam.callback = "cf_TRPIE50304";
- tranf_submit(oParam);
- }
- function cf_TRPIE50304(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- sysf_messageBox("정상적으로 저장", "I002");
- }
- }
- function fInit()
- {
- getPamCode();
-
- var oParam = {};
- oParam.id = "TRPIE50302";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqGetGrpFilenm";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_main_getgrpfilenm=getgrpfilenm";
- oParam.async = false;
- //oParam.callback = "cf_TRPIE50302";
- tranf_submit(oParam);
-
- fSelectList();
- }
- function getPamCode()
- {
- var arrParam = new Array();
- arrParam = [ {dsNm: "ds_init_PK098list", cdGrpId: "PK098", showValue: false}
- ,{dsNm: "ds_init_PK099list", cdGrpId: "PK099", showValue: false}];
-
- pamfGetCodeList(arrParam, true, "");
- }
- function fSelectList()
- {
- var oParam = {};
- oParam.id = "TRPIE50301";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqGetPiemedilList";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_main_piemedillist=getpiemedillist";
- oParam.async = false;
- //oParam.callback = "cf_TRPIE50301";
- tranf_submit(oParam);
- }
- function pmn_menu1_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.id +"();");
- }
- function pmn_menu1_onmouseleave(obj:PopupMenu, e:MenuMouseEventInfo)
- {
- obj.closePopup();
- }
- function group3_grd_piemedillist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- pmn_menu1.trackPopup(e.screenX,e.screenY);
- }
- function fGridAddRow()
- {
- var rows = grdf_getSelectedRows(group3.grd_piemedillist);
- if(rows.length > 0)
- {
- for(var i = 0; i < rows.length; i++)
- {
- ds_main_piemedillist.insertRow(ds_main_piemedillist.rowposition);
- }
- }
- else
- {
- grd_piemedillist.insertRow(0);
- }
- }
- function setRowDel()
- {
- for( var i = 0; i < ds_main_piemedillist.rowcount; i++ )
- {
- if(ds_main_piemedillist.getColumn(i, "chk") == "Y")
- {
- var arrRow = new Array();
- arrRow[0] = i;
- grdf_setStatus(group3.grd_piemedillist, "D", arrRow);
-
- ds_main_piemedillist.setColumn(i, "chk", "N");
- }
- }
- }
- function fSetCopyRow()
- {
- var row = ds_main_piemedillist.rowposition;
- ds_main_piemedillist.filterstr = "chk == 'Y'";
- var chkcnt = ds_main_piemedillist.rowcount;
- ds_main_piemedillist.filterstr = "";
- if(chkcnt > 0)
- {
- for(var i = 0; i < chkcnt; i++)
- {
- rowno = ds_main_piemedillist.findRow("chk", "Y");
-
- var insert = ds_main_piemedillist.addRow();
- ds_main_piemedillist.setColumn(insert, "docuno", ds_main_piemedillist.getColumn(rowno, "docuno"));
- ds_main_piemedillist.setColumn(insert, "verno", ds_main_piemedillist.getColumn(rowno, "verno"));
- ds_main_piemedillist.setColumn(insert, "filenm", ds_main_piemedillist.getColumn(rowno, "filenm"));
- ds_main_piemedillist.setColumn(insert, "itemnm", ds_main_piemedillist.getColumn(rowno, "itemnm"));
- ds_main_piemedillist.setColumn(insert, "itemcd", ds_main_piemedillist.getColumn(rowno, "itemcd"));
- ds_main_piemedillist.setColumn(insert, "charsize", ds_main_piemedillist.getColumn(rowno, "charsize"));
- ds_main_piemedillist.setColumn(insert, "position", ds_main_piemedillist.getColumn(rowno, "position"));
- ds_main_piemedillist.setColumn(insert, "itemdesc", ds_main_piemedillist.getColumn(rowno, "itemdesc"));
- ds_main_piemedillist.setColumn(insert, "sortno", ds_main_piemedillist.getColumn(rowno, "sortno"));
- ds_main_piemedillist.setColumn(insert, "rem", ds_main_piemedillist.getColumn(rowno, "rem"));
- ds_main_piemedillist.setColumn(insert, "chk", "Y");
-
- ds_main_piemedillist.setColumn(rowno, "chk", "N");
-
- var arrRow = new Array();
- arrRow[0] = rowno;
- grdf_setStatus(group3.grd_piemedillist, "", arrRow);
-
- rowno = rowno + 1;
- }
- }
- else
- {
- sysf_messageBox("복사할 행을","C002");
- return;
- }
- }
- function fRowsYCencel()
- {
- ds_main_piemedillist.filterstr = "chk == 'Y'";
- var chkcnt = ds_main_piemedillist.rowcount;
- ds_main_piemedillist.filterstr = "";
-
- for( var i = 0; i < chkcnt; i++ )
- {
- rowno = ds_main_piemedillist.findRow("chk", "Y");
-
- ds_main_piemedillist.setColumn(rowno, "chk", "N");
-
- var arrRow = new Array();
- arrRow[0] = rowno;
- grdf_setStatus(group3.grd_piemedillist, "", arrRow);
-
- rowno = rowno + 1;
- }
- }
- function fCellAllUpdate()
- {
- ds_main_piemedillist.filterstr = "chk == 'Y'";
- var chkcnt = ds_main_piemedillist.rowcount;
- ds_main_piemedillist.filterstr = "";
-
- var rowno = 1;
-
- if(chkcnt == 0 )
- {
- sysf_messageBox("변경 할 행을","C002");
- return;
- }
-
- for( var i = 0; i < chkcnt; i++ )
- {
- rowno = ds_main_piemedillist.findRow("chk", "Y");
-
- var setDocuno = ds_send_setValue.getColumn(0, "docuno");
- var setVerno = ds_send_setValue.getColumn(0, "verno");
- var setFilenm = ds_send_setValue.getColumn(0, "filenm");
- var setItemcd = ds_send_setValue.getColumn(0, "itemcd");
-
- if(utlf_isNull(setDocuno) && utlf_isNulll(setVerno) && utlf_isNull(setFilenm) && utlf_isNull(setItemcd))
- {
- sysf_messageBox("일괄 입력 할 항목의 데이터를 ","C002");
- return;
- }
-
- if(!utlf_isNull(setDocuno))
- {
- ds_main_piemedillist.setColumn(rowno, "docuno", setDocuno);
- }
-
- if(!utlf_isNull(setVerno))
- {
- ds_main_piemedillist.setColumn(rowno, "verno", setVerno);
- }
-
- if(!utlf_isNull(setFilenm))
- {
- ds_main_piemedillist.setColumn(rowno, "filenm", setFilenm);
- }
-
- if(!utlf_isNull(setItemcd))
- {
- ds_main_piemedillist.setColumn(rowno, "itemcd", setItemcd);
- }
-
- ds_main_piemedillist.setColumn(rowno, "chk", "N");
-
- rowno = rowno + 1;
- }
- }
- function ds_main_piemedillist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "chk")
- {
- obj.setColumn(e.row, "chk", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
- }
- }
- function group3_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- setRowDel();
- }
- function group3_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- fGridAddRow();
- }
- function fExcelUpload()
- {
- ds_main_piemedillist.clearData();
-
- grdf_ImportExcel("ds_main_piemedillist", 1, group3.grd_piemedillist);
-
- var rows = ds_main_piemedillist.rowcount;
-
- for (var i = 0; i < rows; i++)
- {
- var arrRow = new Array();
- arrRow[0] = i;
- grdf_setStatus(group3.grd_piemedillist, "I", arrRow);
- }
- }
- function group3_grd_piemedillist_onheadclick(obj:Grid, e:GridClickEventInfo)
- {
- ds_main_piemedillist.updatecontrol = false;
- grdf_setGridCheckAll(obj, e)
- ds_main_piemedillist.updatecontrol = true;
- }
- ]]></Script>
- </Form>
- </FDL>
|