123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMZHI10100_지식입력및상세조회" classname="SMZHI10100_지식입력및상세조회" inheritanceid="" position="absolute 0 0 1175 784" titletext="New Form" oninit="SMZHI10100_oninit" onload="SMZHI10100_onload">
- <Layouts>
- <Layout>
- <Static id="Static00" text="지식 입력 및 상세조회" position="absolute 0 0 162 25" class="tit_1"/>
- <Static id="Static01" text="입력/상세조회" position="absolute 0 33 108 53" class="tit_2"/>
- <Shape id="Shape00" position="absolute 0 51 1175 55" class="line_1" type="rectangle"/>
- <Static id="Static02" text="분류" position="absolute 0 56 100 76" class="cell_1" style="align:center middle;"/>
- <Static id="Static03" text="제목" class="cell_1" position="absolute 0 77 100 97" style="align:center middle;"/>
- <Static id="Static04" text="상세내용" class="cell_1" position="absolute 0 98 100 763" style="align:center middle;"/>
- <Static id="Static05" text="첨부파일" class="cell_1" position="absolute 0 764 100 784" style="align:center middle;"/>
- <Combo id="cmb_kntype" taborder="1" position="absolute 102 56 257 76" index="-1" innerdataset="ds_Z0022" codecolumn="cdid" datacolumn="cdnm"/>
- <Static id="Static06" text="작성자" class="cell_1" position="absolute 265 56 365 76" style="align:center middle;"/>
- <Edit id="ipt_usernm" taborder="2" position="absolute 367 56 522 76" autoselect="true" enable="false"/>
- <Static id="Static07" text="작성일자" class="cell_1" position="absolute 530 56 630 76" style="align:center middle;"/>
- <Calendar id="cal_recorddd" taborder="3" position="absolute 632 56 782 76" autoselect="true" enable="false"/>
- <Static id="Static08" text="개발요청번호" class="cell_1" position="absolute 790 56 890 76" style="align:center middle;"/>
- <Edit id="input6" taborder="4" position="absolute 892 56 1064 76" autoselect="true" enable="false"/>
- <Button id="btn_rdgalss" taborder="5" position="absolute 1072 56 1092 76" class="icon_search" onclick="btn_rdgalss_onclick"/>
- <Button id="button3" taborder="6" position="absolute 1097 56 1117 76" class="icon_list" onclick="button3_onclick"/>
- <Edit id="ipt_kntitle" taborder="7" position="absolute 102 77 1175 97"/>
- <TextArea id="txa_kncontent" taborder="8" position="absolute 102 98 1175 763" wordwrap="char" autoselect="true" style="linespace:3;"/>
- <Edit id="ipt_attfilenm" taborder="9" position="absolute 102 764 959 784" enable="false"/>
- <Button id="btn_attach" taborder="10" text="첨부파일" position="absolute 967 764 1035 784" class="btn2" onclick="btn_attach_onclick"/>
- <Button id="button4" taborder="11" text="미리보기" class="btn2" position="absolute 1037 764 1105 784" onclick="button4_onclick"/>
- <Button id="btn_down" taborder="12" text="다운로드" class="btn2" position="absolute 1107 764 1175 784" onclick="btn_down_onclick"/>
- <Button id="btn_save" taborder="13" text="저장" position="absolute 1065 29 1119 49" class="btn4" onclick="btn_save_onclick"/>
- <Button id="btn_del" taborder="14" text="삭제" class="btn3" position="absolute 1121 29 1175 49" onclick="btn_del_onclick"/>
- <Div id="grp_reqprgmlist" taborder="15" position="absolute 606 78 1160 379" class="div_SA2" style="shadow:outer 4,4 4 gray;" visible="false">
- <Layouts>
- <Layout>
- <Static id="Static00" text="요청제목" position="absolute 19 12 87 32" class="search_name" anchor="default"/>
- <Edit id="input4" taborder="1" position="absolute 92 12 445 32" anchor="default" onkeydown="grp_reqprgmlist_input4_onkeydown"/>
- <Button id="btn_search" taborder="2" text="검색" position="absolute 459 12 517 32" class="btn1" anchor="default" onclick="grp_reqprgmlist_btn_search_onclick"/>
- <Static id="Static01" text="요청자" position="absolute 19 37 79 57" class="search_name" anchor="default"/>
- <Edit id="input2" taborder="3" position="absolute 92 37 237 57" anchor="default"/>
- <Static id="Static02" text="개발자" position="absolute 261 37 313 57" class="search_name" anchor="default"/>
- <Combo id="combo3" taborder="4" position="absolute 324 37 445 57" index="-1" anchor="default" innerdataset="@ds_init_prgmrinfo" codecolumn="userid" datacolumn="usernm"/>
- <Button id="Button01" taborder="5" text="초기화" position="absolute 459 37 517 57" class="btn2" anchor="default" onclick="grp_reqprgmlist_Button01_onclick"/>
- <Grid id="Grid00" taborder="6" useinputpanel="false" position="absolute 19 66 542 268" autofittype="col" anchor="default" binddataset="ds_main_reqprgmlist" oncelldblclick="grp_reqprgmlist_Grid00_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="75"/>
- <Column size="80"/>
- <Column size="194"/>
- <Column size="109"/>
- <Column size="65"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="요청번호"/>
- <Cell col="1" text="요청일자"/>
- <Cell col="2" text="요청제목"/>
- <Cell col="3" text="업무구분"/>
- <Cell col="4" text="요청자"/>
- </Band>
- <Band id="body">
- <Cell text="bind:reqno"/>
- <Cell col="1" text="bind:reqdd" mask="####-##-##"/>
- <Cell col="2" displaytype="text" text="bind:reqtitle"/>
- <Cell col="3" text="bind:reqgb"/>
- <Cell col="4" text="bind:reqmanid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <CheckBox id="CheckBox00" taborder="7" text="개발 완료건 포함" position="absolute 19 275 135 295" anchor="default" truevalue="Y"/>
- <Button id="btn_close" taborder="8" class="btn_POP_cls" position="absolute 522 12 542 32" style="background:coral;" onclick="grp_reqprgmlist_btn_close_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="kncd" type="STRING" size="256" sumtext="지식코드"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_regknowhow" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="kncd" type="STRING" size="256" sumtext="지식코드"/>
- <Column id="kntype" type="STRING" size="256" sumtext="분류"/>
- <Column id="recusrnm" type="STRING" size="256" sumtext="작성자"/>
- <Column id="kntitle" type="STRING" size="256" sumtext="제목"/>
- <Column id="kncontent" type="STRING" size="256" sumtext="상세내용"/>
- <Column id="reqno" type="STRING" size="256" sumtext="개발요청번호"/>
- <Column id="recusrid" type="STRING" size="256" sumtext="작성자id"/>
- <Column id="recdd" type="STRING" size="256" sumtext="작성일자"/>
- <Column id="delyn" type="STRING" size="256" sumtext="삭제 Y/N"/>
- <Column id="attfilenm" type="STRING" size="256" sumtext="첨부파일명"/>
- <Column id="attfilepath" type="STRING" size="256" sumtext="첨부파일경로"/>
- <Column id="fileyn" type="STRING" size="256" sumtext="첨부파일유무"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_reqprgmdesc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="gubun" type="STRING" size="256" sumtext="구분"/>
- <Column id="reqgbdev" type="STRING" size="256" sumtext="개발업무구분"/>
- <Column id="reqgbdata" type="STRING" size="256" sumtext="통계업무구분"/>
- <Column id="reqno" type="STRING" size="256" sumtext="요청번호"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="요청부서코드"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="요청부서"/>
- <Column id="reqtitle" type="STRING" size="256" sumtext="요청제목"/>
- <Column id="reqmannm" type="STRING" size="256" sumtext="요청자"/>
- <Column id="reqddfrom" type="STRING" size="256" sumtext="요청일자FROM"/>
- <Column id="reqddto" type="STRING" size="256" sumtext="요청일자TO"/>
- <Column id="aprv2" type="STRING" size="256" sumtext="결재_현대PL"/>
- <Column id="aprv3" type="STRING" size="256" sumtext="결재_현대PM"/>
- <Column id="aprv4" type="STRING" size="256" sumtext="결재_총괄"/>
- <Column id="aprv5" type="STRING" size="256" sumtext="결재_과장"/>
- <Column id="aprv6" type="STRING" size="256" sumtext="DBA"/>
- <Column id="chrgid" type="STRING" size="256" sumtext="담당자"/>
- <Column id="status" type="STRING" size="256" sumtext="진행상태"/>
- <Column id="progress" type="STRING" size="256" sumtext="진척율"/>
- <Column id="prgmr" type="STRING" size="256" sumtext="개발자"/>
- <Column id="estendddfrom" type="STRING" size="256" sumtext="완료예정일FROM"/>
- <Column id="estendddto" type="STRING" size="256" sumtext="완료예정일TO"/>
- <Column id="worknm1" type="STRING" size="256" sumtext="업무구분대분류"/>
- <Column id="jobkindcd" type="STRING" size="256" sumtext="직종"/>
- <Column id="excldflag" type="STRING" size="256" sumtext="완료제외"/>
- <Column id="priority" type="STRING" size="256" sumtext="우선순위"/>
- <Column id="workcd1" type="STRING" size="256" sumtext="업무구분대분류"/>
- <Column id="endddfrom" type="STRING" size="256" sumtext="완료일FROM"/>
- <Column id="endddto" type="STRING" size="256" sumtext="완료일TO"/>
- <Column id="gubundev" type="STRING" size="256" sumtext="구분"/>
- <Column id="gubundata" type="STRING" size="256" sumtext="구분"/>
- <Column id="gubunmenu" type="STRING" size="256" sumtext="구분"/>
- <Column id="gubunupdate" type="STRING" size="256" sumtext="구분"/>
- <Column id="deptmngraprvyn" type="STRING" size="256" sumtext="요청부서장승인YN"/>
- <Column id="excldflag2" type="STRING" size="256" sumtext="반려제외"/>
- <Column id="complyn" type="STRING" size="256" sumtext="개발완료건포함"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_reqprgmlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="reqno" type="STRING" size="256" sumtext="요청번호"/>
- <Column id="gubun" type="STRING" size="256" sumtext="구분"/>
- <Column id="reqgb" type="STRING" size="256" sumtext="통계업무구분"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="요청일자"/>
- <Column id="reqtitle" type="STRING" size="256" sumtext="요청제목"/>
- <Column id="instnm" type="STRING" size="256" sumtext="기관명"/>
- <Column id="reqdeptnm" type="STRING" size="256" sumtext="요청부서"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="요청부서CD"/>
- <Column id="reqmannm" type="STRING" size="256" sumtext="요청자"/>
- <Column id="reqmanid" type="STRING" size="256" sumtext="요청자ID"/>
- <Column id="deptmngraprvyn" type="STRING" size="256" sumtext="부서장승인여부"/>
- <Column id="deptmngrdt" type="STRING" size="256" sumtext="부서장승인일시"/>
- <Column id="deptmngrnm" type="STRING" size="256" sumtext="부서장"/>
- <Column id="status" type="STRING" size="256" sumtext="진행상태"/>
- <Column id="progress" type="STRING" size="256" sumtext="진척율"/>
- <Column id="fileyn" type="STRING" size="256" sumtext="파일여부"/>
- <Column id="eststartdd" type="STRING" size="256" sumtext="착수예정일"/>
- <Column id="estenddd" type="STRING" size="256" sumtext="완료예정일"/>
- <Column id="startdd" type="STRING" size="256" sumtext="최초시작일"/>
- <Column id="enddd" type="STRING" size="256" sumtext="최종완료일"/>
- <Column id="chrgnm" type="STRING" size="256" sumtext="담당자명"/>
- <Column id="prgmr" type="STRING" size="256" sumtext="개발자명"/>
- <Column id="aprv2" type="STRING" size="256" sumtext="현대PL결재"/>
- <Column id="aprv3" type="STRING" size="256" sumtext="현대PM결재"/>
- <Column id="aprv4" type="STRING" size="256" sumtext="총괄결재"/>
- <Column id="aprv5" type="STRING" size="256" sumtext="과장결재"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="입력자"/>
- <Column id="privyn" type="STRING" size="256" sumtext="비공개구분"/>
- <Column id="priority" type="STRING" size="256" sumtext="우선순위"/>
- <Column id="worknm1" type="STRING" size="256" sumtext="업무대분류"/>
- <Column id="gb" type="STRING" size="256" sumtext="구분(프로그램,통계,메뉴권한,데이타수정)"/>
- <Column id="accptdd" type="STRING" size="256" sumtext="접수/반려일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_prgmrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqdd" type="STRING" size="256" sumtext="요청일자"/>
- <Column id="userid" type="STRING" size="256" sumtext="사용자ID"/>
- <Column id="usernm" type="STRING" size="256" sumtext="사용자명"/>
- <Column id="devyn" type="STRING" size="256" sumtext="개발자여부"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_prgmrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="userid" type="STRING" size="256" sumtext="프로그래머id"/>
- <Column id="usernm" type="STRING" size="256" sumtext="프로그래머명"/>
- <Column id="telno" type="STRING" size="256" sumtext="내선전화"/>
- <Column id="mpphonno" type="STRING" size="256" sumtext="핸드폰번호"/>
- <Column id="nzone" type="STRING" size="256" sumtext="N-Zone"/>
- <Column id="accptyn" type="STRING" size="256" sumtext="접수권한"/>
- <Column id="partgubun" type="STRING" size="256" sumtext="파트구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_Z0022" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_save_knowhowinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="kntype" type="STRING" size="256" sumtext="분류"/>
- <Column id="kntitle" type="STRING" size="256" sumtext="제목"/>
- <Column id="kncontent" type="STRING" size="256" sumtext="지식 내용"/>
- <Column id="recusrid" type="STRING" size="256" sumtext="기록자 id"/>
- <Column id="kncd" type="STRING" size="256" sumtext="지식코드"/>
- <Column id="delyn" type="STRING" size="256" sumtext="삭제 Y/N"/>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
- <Column id="reqno" type="STRING" size="256" sumtext="프로그램 요청번호"/>
- <Column id="attfilenm" type="STRING" size="256" sumtext="첨부파일명"/>
- <Column id="attfilepath" type="STRING" size="256" sumtext="첨부파일경로"/>
- <Column id="fileyn" type="STRING" size="256" sumtext="첨부파일유무"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_rtnvl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cnt" type="STRING" size="256" sumtext="저장건수"/>
- <Column id="nkncd" type="STRING" size="256" sumtext="새로저장된 kncd"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_save_file" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filenm" type="STRING" size="256" sumtext="파일명"/>
- <Column id="filedata" type="BLOB" size="256" sumtext="파일데이터"/>
- <Column id="filesize" type="STRING" size="256" sumtext="파일크기"/>
- <Column id="filetype" type="STRING" size="256" sumtext="파일종류"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="cmb_kntype" propid="value" datasetid="ds_main_regknowhow" columnid="kntype"/>
- <BindItem id="item1" compid="ipt_usernm" propid="value" datasetid="ds_main_regknowhow" columnid="recusrnm"/>
- <BindItem id="item2" compid="cal_recorddd" propid="value" datasetid="ds_main_regknowhow" columnid="recdd"/>
- <BindItem id="item3" compid="input6" propid="value" datasetid="ds_main_regknowhow" columnid="reqno"/>
- <BindItem id="item4" compid="ipt_kntitle" propid="value" datasetid="ds_main_regknowhow" columnid="kntitle"/>
- <BindItem id="item5" compid="txa_kncontent" propid="value" datasetid="ds_main_regknowhow" columnid="kncontent"/>
- <BindItem id="item6" compid="ipt_attfilenm" propid="value" datasetid="ds_main_regknowhow" columnid="attfilenm"/>
- <BindItem id="item7" compid="grp_reqprgmlist.input4" propid="value" datasetid="ds_send_reqprgmdesc" columnid="reqtitle"/>
- <BindItem id="item8" compid="grp_reqprgmlist.input2" propid="value" datasetid="ds_send_reqprgmdesc" columnid="reqmannm"/>
- <BindItem id="item9" compid="grp_reqprgmlist.combo3" propid="value" datasetid="ds_send_reqprgmdesc" columnid="prgmr"/>
- <BindItem id="item10" compid="grp_reqprgmlist.CheckBox00" propid="value" datasetid="ds_send_reqprgmdesc" columnid="complyn"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
- include "com_irmsxp::IrmsCom.xjs";
- var Kncd ;
- function SMZHI10100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMZHI10100_onload(obj:Form, e:LoadEventInfo)
- {
- appf_getCodeList([{dsNm: "ds_Z0022", cdGrpId: "Z0022"}], true);
-
- ds_send_prgmrlist.setColumn(0, "reqdd", utlf_getCurrentDate());
-
- var oParam = {};
- oParam.id = "TRZHA20008";
- oParam.service = "reqprgmapp.ReqPrgm";
- oParam.method = "reqGetPrgmr";
- oParam.inds = "req=ds_send_prgmrlist";
- oParam.outds = "ds_init_prgmrinfo=prgmrlist";
- oParam.async = true;
- //oParam.callback = "cf_TRZHA20008";
- tranf_submit(oParam);
-
- fInit();
- }
- function fInit(){
- // 조회할 지식코드 파라미터 가져오기.
- if(frmf_checkOpener()){ // 조회 화면에서 넘어온 경우
- var sGubun = opener.frmf_getParameter("SMZHI10100_PARM_GUBUN");
- Kncd = opener.frmf_getParameter("SMZHI10100_PARM_kncd");
- var sReqno = opener.frmf_getParameter("SMZHI10100_PARM_REQNO");
- if (sGubun == "SRCH"){ // 상세 조회의 경우
- fSearch();
- }else if(sGubun == "INS"){ // 입력일 경우.
- // 기본값 셋팅.
- var sCurdd = utlf_getCurrentDate();
- var sUserid = sysf_getUserId();
- var sUsernm = sysf_getUserName();
-
- ds_main_regknowhow.clearData();
- ds_main_regknowhow.addRow();
-
- ds_main_regknowhow.setColumn(0, "kntype", "01");
- ds_main_regknowhow.setColumn(0, "recusrnm", sUsernm);
- ds_main_regknowhow.setColumn(0, "recdd" , sCurdd);
- ds_main_regknowhow.setColumn(0, "recusrid", sUserid);
- ds_main_regknowhow.setColumn(0, "delyn" , "N");
-
- if (!utlf_isNull(sReqno)){
- ds_main_regknowhow.setColumn(0, "reqno" , sReqno );
- }
- }else{
- this.close();
- }
- }
- }
- function fSearch(){
- ds_send.setColumn(0, "kncd", Kncd);
-
- var oParam = {};
- oParam.id = "TRZHI10100";
- oParam.service = "irmsapp.BizPlanMngt";
- oParam.method = "reqGetKnowhowDetail";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_regknowhow=regknowhow";
- oParam.async = true;
- oParam.callback = "cf_TRZHI10100";
- tranf_submit(oParam);
- }
- function cf_TRZHI10100(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- if (ds_main_regknowhow.getColumn(0, "recusrid") == sysf_getUserId()){
-
- }else{
- btn_save.enable = true;
- btn_del.enable = true;
- btn_attach.enable = true;
- cmb_kntype.enable = true;
- ipt_usernm.enable = true;
- ipt_recorddd.enable = true;
- btn_rdgalss.enable = true;
-
- ipt_kntitle.readonly = true;
- txa_kncontent.readonly = true;
- }
- }
- function grp_reqprgmlist_btn_close_onclick(obj:Button, e:ClickEventInfo)
- {
- obj.parent.visible = false;
- }
- function btn_rdgalss_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_reqprgmdesc.clearData();
- ds_send_reqprgmdesc.addRow();
-
- grp_reqprgmlist.visible = true;
- grp_reqprgmlist.input4.setFocus();
- }
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- // 파라미터 설정
- var sReqno = ds_main_regknowhow.getColumn(0, "reqno");
-
- if (!utlf_isNull(sReqno)){
- frmf_setParameter("SPZHA20001_PARM_reqno", sReqno);
-
- // 개발요청서 관리화면 호출
- frmf_modal("SPZHA20001", "SPZHA20001", null, null, null, null, null, null, null, null, null, null, "M");
- }
- }
- function grp_reqprgmlist_input4_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- grp_reqprgmlist.btn_search.click();
- }
- function grp_reqprgmlist_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- // 개발요청서 검색 시 기본조건 설정
- if (ds_send_reqprgmdesc.getColumn(0, "complyn") == "Y"){
- ds_send_reqprgmdesc.setColumn(0, "excldflag", "");
- }else{
- ds_send_reqprgmdesc.setColumn(0, "excldflag", "08");
- }
-
- ds_send_reqprgmdesc.setColumn(0, "gubun", "1");
-
- // 개발요청서 검색
- var oParam = {};
- oParam.id = "TRZHA20000";
- oParam.service = "reqprgmapp.ReqPrgm";
- oParam.method = "retGetReqPrgmList";
- oParam.inds = "req=ds_send_reqprgmdesc";
- oParam.outds = "ds_main_reqprgmlist=reqprgmlist";
- oParam.async = true;
- tranf_submit(oParam);
- }
- function grp_reqprgmlist_Button01_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_reqprgmdesc.clearData();
- ds_send_reqprgmdesc.addRow();
-
- // 개발요청서 검색
- var oParam = {};
- oParam.id = "TRZHA20000";
- oParam.service = "reqprgmapp.ReqPrgm";
- oParam.method = "retGetReqPrgmList";
- oParam.inds = "req=ds_send_reqprgmdesc";
- oParam.outds = "ds_main_reqprgmlist=reqprgmlist";
- oParam.async = true;
- tranf_submit(oParam);
- }
- function grp_reqprgmlist_Grid00_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var reqNO = ds_main_reqprgmlist.getColumn(e.row, "reqno");
-
- if (!utlf_isNull(reqNO)) {
- ds_main_regknowhow.setColumn(0, "reqno", reqNO);
-
- grp_reqprgmlist.visible = false;
- }
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fSave();
- }
- function btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- fDel();
- }
- function fSave(){
- ds_send_save_knowhowinfo.copyData(ds_main_regknowhow);
-
- var oParam = {};
- oParam.id = "TXZHI10100";
- oParam.service = "irmsapp.BizPlanMngt";
- oParam.method = "reqExeSaveKnowhow";
- oParam.inds = "req=ds_send_save_knowhowinfo attach=ds_send_save_file";
- oParam.outds = "ds_temp_rtnvl=rtnvl";
- oParam.async = false;
- oParam.callback = "cf_TXZHI10100";
- tranf_submit(oParam);
- }
- function cf_TXZHI10100(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- if (ds_temp_rtnvl.getColumn(0, "cnt") > 0 ){
- sysf_messageBox("지식입력 저장 ","I002" );
- }
-
- var nkncd = ds_temp_rtnvl.getColumn(0, "nkncd");
- if (!utlf_isNull(nkncd))
- Kncd = nkncd;
-
- fSearch();
- }
- function fDel(){
- ds_main_regknowhow.setColumn(0, "delyn", "Y");
- ds_send_save_knowhowinfo.copyData(ds_main_regknowhow);
-
- var oParam = {};
- oParam.id = "TXZHI10100";
- oParam.service = "irmsapp.BizPlanMngt";
- oParam.method = "reqExeSaveKnowhow";
- oParam.inds = "req=ds_send_save_knowhowinfo attach=ds_send_save_file";
- oParam.outds = "ds_temp_rtnvl=rtnvl";
- oParam.async = false;
- oParam.callback = "cf_TXZHI10100_del";
- tranf_submit(oParam);
- }
- function cf_TXZHI10100_del(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- if (ds_temp_rtnvl.getColumn(0, "cnt") > 0 ){
- sysf_messageBox("지식 삭제 ","I002" );
- }
-
- this.close();
- }
- function btn_attach_onclick(obj:Button, e:ClickEventInfo)
- {
- fAttachFileKnowhow(ds_main_regknowhow);
- }
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- fFilePreviewKnowhow(ds_main_regknowhow.getColumn(0, "attfilenm"), ds_main_regknowhow.getColumn(0, "attfilepath"), ds_main_regknowhow);
- }
- function btn_down_onclick(obj:Button, e:ClickEventInfo)
- {
- fFileDownKnowhow(ds_main_regknowhow.getColumn(0, "attfilenm"), ds_main_regknowhow.getColumn(0, "attfilepath"), ds_main_regknowhow);
- }
- ]]></Script>
- </Form>
- </FDL>
|