12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMRT00800" position="absolute 0 0 1196 795" titletext="약어 관리" onload="SMMRT00800_onload">
- <Layouts>
- <Layout>
- <Shape id="baseline" class="line_3" position="absolute 0 509 1194 515" anchor="left right bottom"/>
- <Div position="absolute 0 0 1194 60" align="align:center top;" id="group8" class="div_SA2" anchor="left top right">
- <Layouts>
- <Layout>
- <Static text="검색기준 :" position="absolute 16 9 102 26" id="caption59" class="search_name" anchor="default"/>
- <Button position="absolute 1128 33 1184 55" id="button27" class="btn1" text="조회" anchor="right" onclick="group8_button27_onclick"/>
- <Shape position="absolute 1060 33 1066 55" linetype="vertical" id="line30" class="line_4" anchor="right"/>
- <Edit position="absolute 340 34 515 53" id="ipt_keyword" class="input_search" anchor="default" onkeydown="group8_ipt_keyword_onkeydown"/>
- <Radio position="absolute 110 7 243 27" id="radio1" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group8_radio1_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">약어</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">금지약어</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape position="absolute 10 27 1185 33" linetype="horizontal" id="line2" class="line_5" anchor="left top right"/>
- <Combo position="absolute 110 34 235 53" id="cmb_abbrkind" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">%</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">단어</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">상병</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">단위</Col>
- </Row>
- <Row>
- <Col id="codecolumn">04</Col>
- <Col id="datacolumn">기호</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="검색구분 :" position="absolute 16 36 102 53" id="caption1" class="search_name" anchor="default"/>
- <Combo position="absolute 240 34 335 53" id="combo2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">%</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">약어</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">영문명</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">한글명</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <CheckBox position="absolute 520 33 615 54" id="checkbox1" taborder="5" anchor="default" text="완전일치" truevalue="Y" falsevalue="N"/>
- <Static text="유효여부 :" position="absolute 625 36 711 53" id="caption2" class="search_name" anchor="default"/>
- <Combo position="absolute 710 34 805 53" id="combo3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">%</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유효</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무효</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button position="absolute 1075 5 1184 27" id="button16" class="btn3" text="약어검색LINK" anchor="right" onclick="group8_button16_onclick"/>
- <Shape position="absolute 1060 5 1066 27" linetype="vertical" id="line12" class="line_4" anchor="right"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="검색결과" position="absolute 0 77 92 93" id="caption76" class="tit_2"/>
- <Button position="absolute 1079 71 1135 93" id="button4" class="btn4" text="신규" anchor="right" onclick="button4_onclick"/>
- <Button position="absolute 1138 71 1194 93" id="button9" class="btn4" text="수정" anchor="right" onclick="button9_onclick"/>
- <Div position="absolute 0 514 1195 794" id="group7" scrollbars="autoboth" anchor="left bottom">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 247 1194 253" linetype="horizontal" id="line10" class="line_2" anchor="default"/>
- <Shape position="absolute 0 222 1194 228" linetype="horizontal" id="line9" class="line_2" anchor="default"/>
- <Shape position="absolute 0 197 1194 203" linetype="horizontal" id="line8" class="line_2" anchor="default"/>
- <Shape position="absolute 0 172 1194 178" linetype="horizontal" id="line7" class="line_2" anchor="default"/>
- <Shape position="absolute 0 147 1194 153" linetype="horizontal" id="line6" class="line_2" anchor="default"/>
- <Shape position="absolute 0 122 1194 128" linetype="horizontal" id="line5" class="line_2" anchor="default"/>
- <Shape position="absolute 0 97 1194 103" linetype="horizontal" id="line4" class="line_2" anchor="default"/>
- <Shape position="absolute 0 72 1194 78" linetype="horizontal" id="line3" class="line_2" anchor="default"/>
- <Static text="약어 등록" position="absolute 0 6 95 23" id="caption60" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 22 1194 28" linetype="horizontal" id="line31" class="line_10" anchor="default"/>
- <Static text="단위유형" position="absolute 598 127 698 150" align="align:center middle;" id="caption62" class="cell_1" anchor="default"/>
- <Radio position="absolute 103 80 595 96" id="rdo_abbrkind" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" rowcount="-1" index="-1" style="textpadding:0 5 0 3;">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">단어</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">상병</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">단위</Col>
- </Row>
- <Row>
- <Col id="codecolumn">04</Col>
- <Col id="datacolumn">기호</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo position="absolute 701 129 893 148" id="cmb_unitkindseq" class="combo_default" innerdataset="@ds_main_unitindx" datacolumn="indxnm" codecolumn="itemindxseq" anchor="default"/>
- <Static text="단위환산값" position="absolute 896 127 996 150" align="align:center middle;" id="caption70" class="cell_1" anchor="default"/>
- <Edit position="absolute 999 129 1189 148" id="ipt_exchval" class="input_default" anchor="default"/>
- <Shape position="absolute 0 274 1194 280" linetype="horizontal" id="line37" class="line_3" anchor="default"/>
- <Edit position="absolute 701 54 1189 73" id="ipt_abbrengnm" class="input_essential" anchor="default"/>
- <Static text="약어코드" position="absolute 0 52 100 75" align="align:center middle;" id="caption4" class="cell_1" anchor="default"/>
- <Static text="영문명" position="absolute 598 52 698 75" align="align:center middle;" id="caption5" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 103 54 595 73" id="opt_abbrcd" anchor="default" class="output"/>
- <Edit position="absolute 701 79 1189 98" id="ipt_abbrhngnm" class="input_essential" anchor="default"/>
- <Static text="구분" position="absolute 0 77 100 100" align="align:center middle;" id="caption6" class="cell_1" anchor="default"/>
- <Static text="한글명" position="absolute 598 77 698 100" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
- <Static text="약어" position="absolute 0 102 100 125" align="align:center middle;" id="caption3" class="cell_1" anchor="default"/>
- <Edit position="absolute 103 104 595 123" id="ipt_abbrnm" class="input_essential" anchor="default"/>
- <Static text="설명" position="absolute 0 127 100 150" align="align:center middle;" id="caption8" class="cell_1" anchor="default"/>
- <Edit position="absolute 103 129 595 148" id="ipt_abbrdesc" class="input_default" anchor="default"/>
- <Static text="SNOMED-CT" position="absolute 598 152 698 175" align="align:center middle;" id="caption9" class="cell_1" anchor="default"/>
- <Edit position="absolute 701 154 891 173" id="ipt_snmd" class="input_default" anchor="default"/>
- <Static text="UMLS" position="absolute 896 152 996 175" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
- <Edit position="absolute 999 154 1189 173" id="ipt_umls" class="input_default" anchor="default"/>
- <Static text="금지사유" position="absolute 0 152 100 175" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
- <Edit position="absolute 103 154 595 173" id="ipt_dclrtresn" class="input_default" anchor="default"/>
- <Static text="추천약어" position="absolute 0 177 100 200" align="align:center middle;" id="caption12" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 103 179 595 198" id="opt_recminfo" anchor="default" class="output"/>
- <Button position="absolute 80 180 96 196" id="btn_recminfo" class="icon_search" text="" anchor="default" onclick="group7_btn_recminfo_onclick"/>
- <Static text="한글동의어" position="absolute 598 102 698 125" align="align:center middle;" id="caption13" class="cell_1" anchor="default"/>
- <Edit readonly="true" position="absolute 701 104 1189 123" id="opt_synominfo" anchor="default" class="output"/>
- <Static text="비고" position="absolute 0 202 100 225" align="align:center middle;" id="caption14" class="cell_1" anchor="default"/>
- <Edit position="absolute 103 204 1190 223" id="ipt_abbrrem" class="input_default" anchor="default"/>
- <Static text="시작일자" position="absolute 0 227 100 250" align="align:center middle;" id="caption15" class="cell_1" anchor="default"/>
- <Static text="종료일자" position="absolute 297 227 397 250" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
- <Edit position="absolute 701 179 1189 198" id="ipt_basegenr" class="input_default" anchor="default"/>
- <Static text="원발생" position="absolute 598 177 698 200" align="align:center middle;" id="caption17" class="cell_1" anchor="default"/>
- <Button position="absolute 680 105 696 121" id="btn_synominfo" class="icon_search" text="" anchor="default" onclick="group7_btn_synominfo_onclick"/>
- <Calendar position="absolute 103 229 293 248" id="ipt_abbrfromdd" class="input_essential" anchor="default"/>
- <Calendar position="absolute 401 229 591 248" id="ipt_abbrtodd" class="input_essential" anchor="default"/>
- <Static text="유효여부" position="absolute 598 227 698 250" align="align:center middle;" id="caption18" class="cell_1" anchor="default"/>
- <Radio position="absolute 701 230 1189 246" id="rdo_useyn" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" rowcount="-1" index="-1" style="textpadding:0 5 0 3;">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유효</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무효</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <MaskEdit readonly="true" position="absolute 103 254 293 273" id="opt_fstrgstdt" mask="####-##-## ##:##:##" anchor="default" type="string" displaynulltext=" "/>
- <Edit readonly="true" position="absolute 401 254 591 273" id="opt_fstrgstrid" anchor="default" class="output"/>
- <Static text="최초입력일시" position="absolute 0 252 100 275" align="align:center middle;" id="caption19" class="cell_1" anchor="default"/>
- <Static text="최초입력자" position="absolute 297 252 397 275" align="align:center middle;" id="caption20" class="cell_1" anchor="default"/>
- <Static text="최종수정자" position="absolute 895 252 995 275" align="align:center middle;" id="caption21" class="cell_1" anchor="default"/>
- <MaskEdit readonly="true" position="absolute 701 254 891 273" id="opt_lastupdtdt" mask="####-##-## ##:##:##" anchor="default" type="string" displaynulltext=" "/>
- <Edit readonly="true" position="absolute 999 254 1189 273" id="opt_lastupdtrid" anchor="default" class="output"/>
- <Static text="최종수정일자" position="absolute 598 252 698 275" align="align:center middle;" id="caption22" class="cell_1" anchor="default"/>
- <Button position="absolute 1138 0 1194 22" id="button29" class="btn4" visible="false" text="취소" anchor="default" onclick="group7_button29_onclick"/>
- <Button position="absolute 1079 0 1135 22" id="button5" class="btn4" visible="false" text="저장" anchor="default" onclick="group7_button5_onclick"/>
- <Shape position="absolute 0 48 1194 54" linetype="horizontal" id="line11" class="line_3" anchor="default"/>
- <Radio position="absolute 5 30 549 46" id="rdo_abbrtype" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" index="-1" rowcount="-1" style="textpadding:0 5 0 3;font:Dotum,9,bold;" onitemchanged="group7_rdo_abbrtype_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">약어</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">금지약어</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape position="absolute 1193 50 1195 276" linetype="vertical" id="line1" class="line_3" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 1001 71 1076 93" id="button30" class="btn7" text="엑셀저장" anchor="right" onclick="button30_onclick"/>
- <Button position="absolute 900 71 942 93" id="button8" class="btn2" text="접기" onclick="button8_onclick" anchor="right"/>
- <Button position="absolute 945 71 998 93" id="button10" class="btn2" text="펼치기" anchor="right" onclick="button10_onclick"/>
- <Shape position="absolute 0 93 1194 99" linetype="horizontal" id="line33" class="line_10" anchor="left top right"/>
- <Div id="group2" taborder="1" position="absolute 94 70 880 95">
- <Layouts>
- <Layout>
- <Button id="button00" taborder="0" text="A" class="btn_tab" position="absolute 2 1 31 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button01" taborder="1" text="B" class="btn_tab" position="absolute 32 1 61 25" anchor="default" style="font:Dotum,12,bold;" onclick="tab_button_onclick"/>
- <Button id="button02" taborder="2" text="C" class="btn_tab" position="absolute 62 1 91 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button03" taborder="3" text="D" class="btn_tab" position="absolute 92 1 121 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button04" taborder="4" text="E" class="btn_tab" position="absolute 122 1 151 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button05" taborder="5" text="F" class="btn_tab" position="absolute 152 1 181 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button06" taborder="6" text="G" class="btn_tab" position="absolute 182 1 211 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button07" taborder="7" text="H" class="btn_tab" position="absolute 212 1 241 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button08" taborder="8" text="I" class="btn_tab" position="absolute 242 1 271 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button09" taborder="9" text="J" class="btn_tab" position="absolute 272 1 301 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button10" taborder="10" text="K" class="btn_tab" position="absolute 302 1 331 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button11" taborder="11" text="L" class="btn_tab" position="absolute 332 1 361 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button12" taborder="12" text="M" class="btn_tab" position="absolute 362 1 391 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button13" taborder="13" text="N" class="btn_tab" position="absolute 392 1 421 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button14" taborder="14" text="O" class="btn_tab" position="absolute 422 1 451 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button15" taborder="15" text="P" class="btn_tab" position="absolute 452 1 481 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button16" taborder="16" text="Q" class="btn_tab" position="absolute 482 1 511 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button17" taborder="17" text="R" class="btn_tab" position="absolute 512 1 541 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button18" taborder="18" text="S" class="btn_tab" position="absolute 542 1 571 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button19" taborder="19" text="T" class="btn_tab" position="absolute 572 1 601 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button20" taborder="20" text="U" class="btn_tab" position="absolute 602 1 631 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button21" taborder="21" text="V" class="btn_tab" position="absolute 632 1 661 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button22" taborder="22" text="W" class="btn_tab" position="absolute 662 1 691 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button23" taborder="23" text="X" class="btn_tab" position="absolute 692 1 721 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button24" taborder="24" text="Y" class="btn_tab" position="absolute 722 1 751 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- <Button id="button25" taborder="25" text="Z" class="btn_tab" position="absolute 752 1 781 25" style="font:Dotum,12,bold;" anchor="default" onclick="tab_button_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid position="absolute 0 98 1194 512" id="grd_abbrLists" binddataset="ds_main_abbrlists_abbrlist" anchor="all" oncelldblclick="grd_abbrLists_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="71"/>
- <Column size="110"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="95"/>
- <Column size="70"/>
- <Column size="90"/>
- <Column size="116"/>
- <Column size="113"/>
- <Column size="90"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="56"/>
- <Column size="70"/>
- <Column size="77"/>
- <Column size="117"/>
- <Column size="80"/>
- <Column size="117"/>
- <Column size="80"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="타입"/>
- <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="약어설명"/>
- <Cell col="9" text="단위유형"/>
- <Cell col="10" text="환산값"/>
- <Cell col="11" text="금지사유"/>
- <Cell col="12" text="추천약어"/>
- <Cell col="13" text="비고"/>
- <Cell col="14" text="SNOMED"/>
- <Cell col="15" text="UMLS"/>
- <Cell col="16" text="원발생"/>
- <Cell col="17" text="유효여부"/>
- <Cell col="18" text="시작일자"/>
- <Cell col="19" text="종료일자"/>
- <Cell col="20" text="최초입력일시"/>
- <Cell col="21" text="최초입력자"/>
- <Cell col="22" text="최종수정일자"/>
- <Cell col="23" text="최종수정자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" text="bind:abbrtype"/>
- <Cell col="2" displaytype="text" style="align:left top;padding:4 1 0 1;" text="bind:abbrkindnm" wordwrap="char"/>
- <Cell col="3" displaytype="text" style="align:left top;padding:4 1 0 1;" text="bind:abbrcd" wordwrap="char"/>
- <Cell col="4" displaytype="text" style="align:left top;padding:4 1 0 1;" text="bind:abbrnm" wordwrap="char"/>
- <Cell col="5" displaytype="text" style="align:left top;padding:4 1 0 1;" text="bind:abbrengnm" wordwrap="char"/>
- <Cell col="6" displaytype="text" style="align:left top;padding:4 1 0 1;" text="bind:abbrhngnm" wordwrap="char"/>
- <Cell col="7" displaytype="text" style="align:left top;padding:4 1 0 1;" text="bind:synominfo" wordwrap="char"/>
- <Cell col="8" displaytype="text" style="align:left top;padding:4 1 0 1;" text="bind:abbrdesc" wordwrap="char"/>
- <Cell col="9" displaytype="text" style="align:left top;padding:4 1 0 1;" text="bind:unitkindnm" wordwrap="char"/>
- <Cell col="10" displaytype="text" style="align:left top;padding:4 1 0 1;" text="bind:exchval" wordwrap="char"/>
- <Cell col="11" displaytype="text" style="align:left top;padding:4 1 0 1;" text="bind:dclrtresn" wordwrap="char"/>
- <Cell col="12" displaytype="text" style="align:left top;padding:4 1 0 1;" text="bind:recminfo" wordwrap="char"/>
- <Cell col="13" displaytype="text" style="align:left top;padding:4 1 0 1;" text="bind:abbrrem" wordwrap="char"/>
- <Cell col="14" displaytype="text" text="bind:snmd"/>
- <Cell col="15" displaytype="text" text="bind:umls"/>
- <Cell col="16" text="bind:basegenr"/>
- <Cell col="17" text="bind:useyn"/>
- <Cell col="18" text="bind:abbrfromdd" mask="expr:utlf_isNull(abbrfromdd) ? '' : '####-##-##'"/>
- <Cell col="19" text="bind:abbrtodd" mask="expr:utlf_isNull(abbrtodd) ? '' : '####-##-##'"/>
- <Cell col="20" text="bind:fstrgstdt" mask="expr:utlf_isNull(fstrgstdt) ? '' : '####-##-## ##:##:##'"/>
- <Cell col="21" text="bind:fstrgstrid"/>
- <Cell col="22" text="bind:lastupdtdt" mask="expr:utlf_isNull(lastupdtdt) ? '' : '####-##-## ##:##:##'"/>
- <Cell col="23" text="bind:lastupdtrid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="abbrtype" type="STRING" size="256"/>
- <Column id="abbrkind" type="STRING" size="256"/>
- <Column id="keyword" type="STRING" size="256"/>
- <Column id="perfectyn" type="STRING" size="256"/>
- <Column id="useyn" type="STRING" size="256"/>
- <Column id="keytag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="abbrtype">01</Col>
- <Col id="abbrkind">%</Col>
- <Col id="keyword"/>
- <Col id="perfectyn">N</Col>
- <Col id="useyn">Y</Col>
- <Col id="keytag">01</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_abbrlists_abbrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_init_abbrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="abbrcd" type="STRING" size="256"/>
- <Column id="valitodt" type="STRING" size="256"/>
- <Column id="valifromdt" type="STRING" size="256"/>
- <Column id="abbrtype" type="STRING" size="256"/>
- <Column id="abbrkind" type="STRING" size="256"/>
- <Column id="abbrnm" type="STRING" size="256"/>
- <Column id="abbrengnm" type="STRING" size="256"/>
- <Column id="abbrhngnm" type="STRING" size="256"/>
- <Column id="snmd" type="STRING" size="256"/>
- <Column id="umls" type="STRING" size="256"/>
- <Column id="abbrdesc" type="STRING" size="256"/>
- <Column id="dclrtresn" type="STRING" size="256"/>
- <Column id="basegenr" type="STRING" size="256"/>
- <Column id="abbrrem" type="STRING" size="256"/>
- <Column id="unitkindseq" type="STRING" size="256"/>
- <Column id="exchval" type="STRING" size="256"/>
- <Column id="useyn" type="STRING" size="256"/>
- <Column id="abbrtodd" type="STRING" size="256"/>
- <Column id="abbrfromdd" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="abbrcd"/>
- <Col id="valitodt"/>
- <Col id="valifromdt"/>
- <Col id="abbrtype">01</Col>
- <Col id="abbrkind">01</Col>
- <Col id="abbrnm"/>
- <Col id="abbrengnm"/>
- <Col id="abbrhngnm"/>
- <Col id="snmd"/>
- <Col id="umls"/>
- <Col id="abbrdesc"/>
- <Col id="dclrtresn"/>
- <Col id="basegenr"/>
- <Col id="abbrrem"/>
- <Col id="unitkindseq"/>
- <Col id="exchval"/>
- <Col id="useyn">Y</Col>
- <Col id="abbrtodd"/>
- <Col id="abbrfromdd"/>
- <Col id="fstrgstrid"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="abbrtype" type="STRING" size="256"/>
- <Column id="abbrkind" type="STRING" size="256"/>
- <Column id="keyword" type="STRING" size="256"/>
- <Column id="perfectyn" type="STRING" size="256"/>
- <Column id="useyn" type="STRING" size="256"/>
- <Column id="keytag" type="STRING" size="256"/>
- <Column id="abbrcd" type="STRING" size="256"/>
- <Column id="listdata" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="abbrtype"/>
- <Col id="abbrkind"/>
- <Col id="keyword"/>
- <Col id="perfectyn"/>
- <Col id="useyn"/>
- <Col id="keytag"/>
- <Col id="abbrcd"/>
- <Col id="listdata"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_abbrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="abbrcd" type="STRING" size="256"/>
- <Column id="valitodt" type="STRING" size="256"/>
- <Column id="valifromdt" type="STRING" size="256"/>
- <Column id="abbrtype" type="STRING" size="256"/>
- <Column id="abbrkind" type="STRING" size="256"/>
- <Column id="abbrnm" type="STRING" size="256"/>
- <Column id="abbrengnm" type="STRING" size="256"/>
- <Column id="abbrhngnm" type="STRING" size="256"/>
- <Column id="snmd" type="STRING" size="256"/>
- <Column id="umls" type="STRING" size="256"/>
- <Column id="abbrdesc" type="STRING" size="256"/>
- <Column id="dclrtresn" type="STRING" size="256"/>
- <Column id="basegenr" type="STRING" size="256"/>
- <Column id="abbrrem" type="STRING" size="256"/>
- <Column id="unitkindseq" type="STRING" size="256"/>
- <Column id="exchval" type="STRING" size="256"/>
- <Column id="useyn" type="STRING" size="256"/>
- <Column id="abbrtodd" type="STRING" size="256"/>
- <Column id="abbrfromdd" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="abbrcd"/>
- <Col id="valitodt"/>
- <Col id="valifromdt"/>
- <Col id="abbrtype"/>
- <Col id="abbrkind"/>
- <Col id="abbrnm"/>
- <Col id="abbrengnm"/>
- <Col id="abbrhngnm"/>
- <Col id="snmd"/>
- <Col id="umls"/>
- <Col id="abbrdesc"/>
- <Col id="dclrtresn"/>
- <Col id="basegenr"/>
- <Col id="abbrrem"/>
- <Col id="unitkindseq"/>
- <Col id="exchval"/>
- <Col id="useyn"/>
- <Col id="abbrtodd"/>
- <Col id="abbrfromdd"/>
- <Col id="fstrgstrid"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_A0129" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_unitindx" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group8.ipt_keyword" propid="value" datasetid="ds_init" columnid="keyword"/>
- <BindItem id="item1" compid="group8.radio1" propid="value" datasetid="ds_init" columnid="abbrtype"/>
- <BindItem id="item2" compid="group8.cmb_abbrkind" propid="value" datasetid="ds_init" columnid="abbrkind"/>
- <BindItem id="item3" compid="group8.combo2" propid="value" datasetid="ds_init" columnid="keytag"/>
- <BindItem id="item4" compid="group8.checkbox1" propid="value" datasetid="ds_init" columnid="perfectyn"/>
- <BindItem id="item5" compid="group8.combo3" propid="value" datasetid="ds_init" columnid="useyn"/>
- <BindItem id="item6" compid="group7.rdo_abbrkind" propid="value" datasetid="ds_main_abbrinfo" columnid="abbrkind"/>
- <BindItem id="item7" compid="group7.cmb_unitkindseq" propid="value" datasetid="ds_main_abbrinfo" columnid="unitkindseq"/>
- <BindItem id="item8" compid="group7.ipt_exchval" propid="value" datasetid="ds_main_abbrinfo" columnid="exchval"/>
- <BindItem id="item9" compid="group7.ipt_abbrengnm" propid="value" datasetid="ds_main_abbrinfo" columnid="abbrengnm"/>
- <BindItem id="item10" compid="group7.opt_abbrcd" propid="value" datasetid="ds_main_abbrinfo" columnid="abbrcd"/>
- <BindItem id="item11" compid="group7.ipt_abbrhngnm" propid="value" datasetid="ds_main_abbrinfo" columnid="abbrhngnm"/>
- <BindItem id="item12" compid="group7.ipt_abbrnm" propid="value" datasetid="ds_main_abbrinfo" columnid="abbrnm"/>
- <BindItem id="item13" compid="group7.ipt_abbrdesc" propid="value" datasetid="ds_main_abbrinfo" columnid="abbrdesc"/>
- <BindItem id="item14" compid="group7.ipt_snmd" propid="value" datasetid="ds_main_abbrinfo" columnid="snmd"/>
- <BindItem id="item15" compid="group7.ipt_umls" propid="value" datasetid="ds_main_abbrinfo" columnid="umls"/>
- <BindItem id="item16" compid="group7.ipt_dclrtresn" propid="value" datasetid="ds_main_abbrinfo" columnid="dclrtresn"/>
- <BindItem id="item17" compid="group7.opt_recminfo" propid="value" datasetid="ds_main_abbrinfo" columnid="recminfo"/>
- <BindItem id="item18" compid="group7.opt_synominfo" propid="value" datasetid="ds_main_abbrinfo" columnid="synominfo"/>
- <BindItem id="item19" compid="group7.ipt_abbrrem" propid="value" datasetid="ds_main_abbrinfo" columnid="abbrrem"/>
- <BindItem id="item20" compid="group7.ipt_basegenr" propid="value" datasetid="ds_main_abbrinfo" columnid="basegenr"/>
- <BindItem id="item21" compid="group7.ipt_abbrfromdd" propid="value" datasetid="ds_main_abbrinfo" columnid="abbrfromdd"/>
- <BindItem id="item22" compid="group7.ipt_abbrtodd" propid="value" datasetid="ds_main_abbrinfo" columnid="abbrtodd"/>
- <BindItem id="item23" compid="group7.rdo_useyn" propid="value" datasetid="ds_main_abbrinfo" columnid="useyn"/>
- <BindItem id="item24" compid="group7.opt_fstrgstdt" propid="value" datasetid="ds_main_abbrinfo" columnid="fstrgstdt"/>
- <BindItem id="item25" compid="group7.opt_fstrgstrid" propid="value" datasetid="ds_main_abbrinfo" columnid="fstrgstrid"/>
- <BindItem id="item26" compid="group7.opt_lastupdtdt" propid="value" datasetid="ds_main_abbrinfo" columnid="lastupdtdt"/>
- <BindItem id="item27" compid="group7.opt_lastupdtrid" propid="value" datasetid="ds_main_abbrinfo" columnid="lastupdtrid"/>
- <BindItem id="item28" compid="group7.rdo_abbrtype" propid="value" datasetid="ds_main_abbrinfo" columnid="abbrtype"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-12-04
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- //include "emr_termmngtxp::SMMRT00800.xjs";
- include "mis_miscommonxp::MIS.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 조회
- ****************************************************************************************/
- function fn_TRMRT00801() {
- var oParam = {};
- oParam.id = "TRMRT00801";
- oParam.service = "termmngtapp.AbbrTermMngt";
- oParam.method = "reqGetAbbrMasterList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_abbrlists_abbrlist=abbrlist";
- oParam.async = false;
- oParam.callback = "cf_TRMRT00801";
- tranf_submit(oParam);
- }
- function cf_TRMRT00801(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 조회
- ****************************************************************************************/
- function fn_TRMRT00802() {
- var oParam = {};
- oParam.id = "TRMRT00802";
- oParam.service = "termmngtapp.AbbrTermMngt";
- oParam.method = "reqGetAbbrMasterInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_abbrinfo=abbrinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMRT00802";
- tranf_submit(oParam);
- }
- function cf_TRMRT00802(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
-
- ////////////////////////////////////////////////SMMRT00800.xjs////////////////////////////////////////////////
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 화면을 초기화 한다
- ****************************************************************************************/
- function fInitalize(){
- var MenuParam = String(frmf_getMenuParam());
- grd_abbrLists.position.bottom = group7.position.bottom;
- // 공통코드를 조회한다.
- var arrParam = [{dsNm: "ds_init_A0129", cdGrpId: "A0129"}
- ];
- appf_getCodeList(arrParam);
- dsf_createDsRow("ds_send_reqdata", [
- {col:"reqflag", type:"STRING", size:256, val:""}
- ]);
- var oParam = {};
- oParam.id = "TRMRF00802";
- oParam.service = "formmngtapp.UnitMngt";
- oParam.method = "reqGetUnitIndx";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_unitindx=unitindx";
- oParam.async = false;
- //oParam.callback = "cf_TRMRF00802";
- tranf_submit(oParam);
- if ( MenuParam == "S") {
- ds_init.setColumn( 0, "abbrtype","02");
- fSelectAbbrType();
- fSelectAbbrMasterLists();
- group8.radio1.enable = false;
- }
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 초기화2
- ****************************************************************************************/
- function fInit1(){
- grd_abbrLists.position.bottom = group7.position.bottom;
- ds_main_abbrinfo.clearData();
- ds_main_abbrinfo.copyData(ds_init_abbrinfo);
- dsf_setDefaultVal(ds_main_abbrinfo, "all");
- button9.visible = true;
- group7.button5.visible = false;
- group7.button29.visible = false;
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 검색기준 변경
- ****************************************************************************************/
- function fSelectAbbrType(){
- if(group8.radio1.value =="01"){
- group2.visible = true;
- ds_init.setColumn( 0, "abbrkind","%");
- group8.cmb_abbrkind.enable = true;
- }else{
- group2.visible = false;
- ds_init.setColumn( 0, "abbrkind","%");
- group8.cmb_abbrkind.enable = false;
- }
- }
- /*-**************************************************************************************
- * Argument : param (알파벳)
- * Description : 알파벳별 조회
- ****************************************************************************************/
- function fSelectAbbrNM(param){
- fInit1();
- ds_send.setColumn( 0, "abbrtype" , ds_init.getColumn(0, "abbrtype"));
- ds_send.setColumn( 0, "abbrkind" , ds_init.getColumn(0, "abbrkind"));
- ds_send.setColumn( 0, "perfectyn", ds_init.getColumn(0, "perfectyn"));
- ds_send.setColumn( 0, "useyn" , ds_init.getColumn(0, "useyn"));
- ds_send.setColumn( 0, "keyword" , param);
- ds_send.setColumn( 0, "keytag" , "09");
-
- fn_TRMRT00801();
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 조회
- ****************************************************************************************/
- function fSelectAbbrMasterLists(){
- ds_send.setColumn( 0, "abbrtype" ,ds_init.getColumn(0, "abbrtype"));
- ds_send.setColumn( 0, "abbrkind" ,ds_init.getColumn(0, "abbrkind"));
- ds_send.setColumn( 0, "perfectyn",ds_init.getColumn(0, "perfectyn"));
- ds_send.setColumn( 0, "useyn" ,ds_init.getColumn(0, "useyn"));
- ds_send.setColumn( 0, "keyword" ,ds_init.getColumn(0, "keyword"));
- if(group8.ipt_keyword.value.length < 2 && ds_init.getColumn(0, "perfectyn") =="N" && ds_init.getColumn(0, "abbrtype")=="01"){
- if(ds_init.getColumn(0, "abbrkind")=="%" || ds_init.getColumn(0, "abbrkind")=="01" || ds_init.getColumn(0, "abbrkind")=="02"){
- sysf_messageBox("검색어는 2자 이상 입력해야 가능 합니다. ","I007"); //I007=확인하십시오.
- return;
- }
- }
- ds_send.setColumn( 0, "keytag" ,ds_init.getColumn(0, "keytag"));
- fn_TRMRT00801();
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 수정칸으로 복사
- ****************************************************************************************/
- function fSelectAbbrMasterInfo(){
- var cur_row = grd_abbrLists.currentrow;
- if(cur_row < 0) {
- sysf_messageBox("수정 할 행을 선택하시기 바랍니다.","I007");
- return;
- }
-
- var vAbbrcd = ds_main_abbrlists_abbrlist.getColumn(cur_row, "abbrcd"); //약어코드
- if(!utlf_isNull(vAbbrcd)) {
- var vAbbrType = ds_main_abbrlists_abbrlist.getColumn(cur_row, "abbrtype");
- fSetAbbrMasterInfo("update", vAbbrType);
-
- group7.rdo_abbrtype.enable = false;
- grd_abbrLists.position.bottom = baseline.position.top;
- button9.visible = false;
- group7.button5.visible = true;
- group7.button29.visible = true;
- ds_send.setColumn( 0, "abbrcd" ,vAbbrcd);
- fn_TRMRT00802();
- }else{
- sysf_messageBox("약어코드 정보가 없습니다.","I003");
- }
- }
- /*-**************************************************************************************
- * Argument : flag (new, update, save)
- * : vAbbrType (01:약어, 02:금지어)
- * Description : 편집실행
- ****************************************************************************************/
- function fSetAbbrMasterInfo(flag, vAbbrType){
- if(flag == "new"){
- if(vAbbrType == "01"){ // 약어인경우세팅
- group7.btn_synominfo.visible = true;
- group7.btn_recminfo.visible = false;
- ds_main_abbrinfo.setColumn( 0, "abbrkind", "01");
- group7.rdo_abbrkind.enable = true;
- ds_main_abbrinfo.setColumn( 0, "unitkindseq", "");
- group7.cmb_unitkindseq.enable = true;
- ds_main_abbrinfo.setColumn( 0, "exchval","");
- group7.ipt_exchval.enable = true;
- group7.ipt_dclrtresn.enable = false;
- }else if(vAbbrType == "02"){ // 금지어 인 경우 세팅
- group7.btn_synominfo.visible = false;
- group7.btn_recminfo.visible = true;
- group7.ipt_dclrtresn.enable = true;
- ds_main_abbrinfo.setColumn( 0, "abbrkind","-");
- ds_main_abbrinfo.setColumn( 0, "unitkindseq","");
- group7.cmb_unitkindseq.enable = false;
- ds_main_abbrinfo.setColumn( 0, "exchval","");
- group7.ipt_exchval.enable = false;
- group7.rdo_abbrkind.enable = false;
- }
- }else{
- if(flag == "01"){ // 약어인경우세팅
- group7.btn_synominfo.visible = true;
- group7.btn_recminfo.visible = false;
- group7.rdo_abbrkind.enable = true;
- group7.cmb_unitkindseq.enable = true;
- group7.ipt_exchval.enable = true;
- group7.ipt_dclrtresn.enable = false;
- }else if(flag == "02"){ // 금지어 인 경우 세팅
- group7.btn_synominfo.visible = false;
- group7.btn_recminfo.visible = true;
- group7.ipt_dclrtresn.enable = true;
- group7.cmb_unitkindseq.enable = false;
- group7.ipt_exchval.enable = false;
- group7.rdo_abbrkind.enable = false;
- }
- }
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 신규작업 복사
- ****************************************************************************************/
- function fSetNewAbbrMasterInfo(){
- grd_abbrLists.position.bottom = baseline.position.top;
- group7.rdo_abbrtype.enable = true;
- ds_main_abbrinfo.clearData();
- ds_main_abbrinfo.copyData(ds_init_abbrinfo);
- dsf_setDefaultVal(ds_main_abbrinfo, "all");
-
- button9.visible = false;
- group7.button5.visible = true;
- group7.button29.visible = true;
- dsf_makeValue( ds_main_abbrinfo, "abbrtodd", "string", "29991231");
- dsf_makeValue( ds_main_abbrinfo, "abbrfromdd", "string", utlf_getCurrentDate().substr(0, 8));
- fSetAbbrMasterInfo("new","01");
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 저장 버튼을 클릭하였을 경우 이벤트
- ****************************************************************************************/
- function fOnClickSaveBtn(){
- if(utlf_isNull(ds_main_abbrinfo.getColumn(0, "abbrnm"))) {
- sysf_messageBox("약어 항목이 누락 되었습니다.","I003");
- return;
- }
- if(utlf_isNull(ds_main_abbrinfo.getColumn(0, "abbrengnm"))) {
- sysf_messageBox("영문명 항목이 누락 되었습니다.","I003");
- return;
- }
- if(utlf_isNull(ds_main_abbrinfo.getColumn(0, "abbrfromdd"))) {
- sysf_messageBox("시작일자 항목이 누락 되었습니다.","I003");
- return;
- }
- if(utlf_isNull(ds_main_abbrinfo.getColumn(0, "abbrtodd"))) {
- sysf_messageBox("종료일자 항목이 누락 되었습니다.","I003");
- return;
- }
- if("01" == ds_main_abbrinfo.getColumn(0, "abbrtype") && "03" == ds_main_abbrinfo.getColumn(0, "abbrkind")){ // 약어+단위
- if(utlf_isNull(ds_main_abbrinfo.getColumn(0, "unitkindseq"))) { // 금지어
- sysf_messageBox("단위유형 항목이 누락 되었습니다.","I003");
- return;
- }
- }
- if("02" == ds_main_abbrinfo.getColumn(0, "abbrtype")){ // 금지어
- if(utlf_isNull(ds_main_abbrinfo.getColumn(0, "dclrtresn"))) { // 금지어
- sysf_messageBox("금지사유 항목이 누락 되었습니다.","I003");
- return;
- }
- }
- var oParam = {};
- oParam.id = "TXMRT00801";
- oParam.service = "termmngtapp.AbbrTermMngt";
- oParam.method = "reqSetAbbrMaster";
- oParam.inds = "listdata=ds_main_abbrinfo";
- oParam.outds = "ds_main_abbrinfo=abbrinfo";
- oParam.async = false;
- oParam.callback = "cf_TXMRT00801";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXMRT00801") > -1) {
- fSetAbbrMasterInfo("save",ds_main_abbrinfo.getColumn(0, "abbrtype"));
- button9.visible = true;
- group7.button5.visible = false;
- group7.button29.visible = false;
- }
- }
- function cf_TXMRT00801(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 취소이벤트
- ****************************************************************************************/
- function fOnClickCancleBtn(){
- ds_main_abbrinfo.clearData();
- ds_main_abbrinfo.copyData(ds_init_abbrinfo);
- dsf_setDefaultVal(ds_main_abbrinfo, "all");
- button9.visible = true;
- group7.button5.visible = false;
- group7.button29.visible = false;
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 한글동의어 팝업오픈
- ****************************************************************************************/
- function fOpenSynomPop(){
- var vAbbrcd = ds_main_abbrinfo.getColumn(0, "abbrcd");
- if(!utlf_isNull(vAbbrcd)){
- frmf_setParameter("SPMRJ01800_abbrcd", vAbbrcd);
- frmf_modal("SPMRT01800", "SPMRT01800", "", "", "", "", "", "", "", "", "", "", "M"); //SPMRT01800_약어의동의어관리.xrw
-
- fn_TRMRT00802();
- }else{
- sysf_messageBox("약어코드 정보가 없습니다.","I003");
- }
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 추천약어 팝업오픈
- ****************************************************************************************/
- function fOpenRecmPop(){
- var vAbbrcd = ds_main_abbrinfo.getColumn(0, "abbrcd");
- if(!utlf_isNull(vAbbrcd)){
- frmf_setParameter("SPMRJ01900_abbrcd", vAbbrcd);
- frmf_modal("SPMRT01900", "SPMRT01900", "", "", "", "", "", "", "", "", "", "", "M"); //SPMRT01900_금지약어추천약어관리.xrw
-
- fn_TRMRT00802();
- }else{
- sysf_messageBox("약어코드 정보가 없습니다.","I003");
- }
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 약어검색LINK
- ****************************************************************************************/
- function fOpenAbbrPop(){
- frmf_modal("SPMRT02000", "SPMRT02000", "", "", "", "", "", "", "", "", "", "", "M"); //SPMRT02000_약어검색.xrw
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 엑셀저장
- ****************************************************************************************/
- function fSaveExecl(){
- if( ds_main_abbrlists_abbrlist.rowcount > 0 ){
- var saveFileName = utlf_getCurrentDate().substr(0, 8)+"_약어검색";
- grdf_exportExcel(grd_abbrLists, saveFileName, "Sheet1", false, "", "user", false);
- } else {
- sysf_messageBox("저장 할 정보가 없습니다.","I003");
- }
- }
- ////////////////////////////////////////////////SMMRT00800.xjs////////////////////////////////////////////////
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMMRT00800_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- //grdf_initGrid(grd_XXX);
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- fInitalize();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 조회
- ****************************************************************************************/
- function group8_button27_onclick(obj:Button, e:ClickEventInfo) {
- fSelectAbbrMasterLists();
- }
- /****************************************************************************************
- * Components : Edit
- * Description : 조건 입력후 조회
- ****************************************************************************************/
- function group8_ipt_keyword_onkeydown(obj:Edit, e:KeyEventInfo) {
- if(e.keycode == 13) {
- obj.updateToDataset();
- fSelectAbbrMasterLists();
- }
- }
- /****************************************************************************************
- * Components : Radio
- * Description : 검색기준 변경
- ****************************************************************************************/
- function group8_radio1_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
- fSelectAbbrType();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 약어검색LINK
- ****************************************************************************************/
- function group8_button16_onclick(obj:Button, e:ClickEventInfo) {
- fOpenAbbrPop();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 신규
- ****************************************************************************************/
- function button4_onclick(obj:Button, e:ClickEventInfo) {
- fSetNewAbbrMasterInfo();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 수정
- ****************************************************************************************/
- function button9_onclick(obj:Button, e:ClickEventInfo) {
- fSelectAbbrMasterInfo();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 추천약어 팝업오픈
- ****************************************************************************************/
- function group7_btn_recminfo_onclick(obj:Button, e:ClickEventInfo) {
- fOpenRecmPop();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 한글동의어 팝업오픈
- ****************************************************************************************/
- function group7_btn_synominfo_onclick(obj:Button, e:ClickEventInfo) {
- fOpenSynomPop();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 취소
- ****************************************************************************************/
- function group7_button29_onclick(obj:Button, e:ClickEventInfo) {
- fOnClickCancleBtn();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 저장
- ****************************************************************************************/
- function group7_button5_onclick(obj:Button, e:ClickEventInfo) {
- fOnClickSaveBtn();
- }
- /****************************************************************************************
- * Components : Radio
- * Description : 약어 / 금지약어 구분
- ****************************************************************************************/
- function group7_rdo_abbrtype_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
- fSetAbbrMasterInfo(e.postvalue);
- }
- /****************************************************************************************
- * Components : Button
- * Description : 엑셀저장
- ****************************************************************************************/
- function button30_onclick(obj:Button, e:ClickEventInfo) {
- fSaveExecl(); // 엑셀저장
- }
- /****************************************************************************************
- * Components : Button
- * Description : 검색결과 선택
- ****************************************************************************************/
- function grd_abbrLists_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- fSelectAbbrMasterInfo();
- }
- /****************************************************************************************
- * Components : Button
- * Description : 접기
- ****************************************************************************************/
- function button8_onclick(obj:Button, e:ClickEventInfo) {
- grd_abbrLists.position.bottom = baseline.position.top;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 접기
- ****************************************************************************************/
- function button10_onclick(obj:Button, e:ClickEventInfo) {
- grd_abbrLists.position.bottom = group7.position.bottom;
- }
- /****************************************************************************************
- * Components : Button
- * Description : 알파벳 버튼 클릭
- ****************************************************************************************/
- function tab_button_onclick(obj:Button, e:ClickEventInfo)
- {
- misfTabBtnChange(group2, obj);
- var txt = obj.text.toLowerCase();
- fSelectAbbrNM(txt+"%");
- }
- ]]></Script>
- </Form>
- </FDL>
|