12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNR01800" position="absolute 0 0 1198 766" titletext="표준 진술문 관리" oninit="SMMNR01800_oninit" onload="SMMNR01800_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="표준진술문관리" class="tit_1" position="absolute 0 0 160 25"/>
- <Div id="grp_sea" taborder="1" class="div_SA" position="absolute 0 25 426 85">
- <Layouts>
- <Layout>
- <Static id="caption53" text="진술문조건 :" class="search_name" position="absolute 8 35 108 52"/>
- <Button id="button61" taborder="5" class="icon_search" position="absolute 221 36 237 52" onclick="grp_sea_button61_onclick" visible="false"/>
- <CheckBox id="chk_tooltipview" taborder="6" text="작성자 ToolTip 보기" truevalue="Y" class="checkbox_search" position="absolute 241 33 376 53" onclick="grp_sea_chk_tooltipview_onclick"/>
- <Edit id="ipt_statnm" taborder="7" class="input_search" position="absolute 112 34 217 53" autoselect="true" autoskip="true" onkeyup="grp_sea_ipt_statnm_onkeyup"/>
- <Button id="btn_search" taborder="8" text="조회" class="btn1" position="absolute 363 10 419 32" onclick="grp_sea_btn_search_onclick"/>
- <Radio id="rdo_dnarsrch" taborder="9" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 97 8 307 28" style="textpadding:0 10 0 3;">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">%</Col>
- <Col id="datacolumn">ALL</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1D</Col>
- <Col id="datacolumn">D</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3A</Col>
- <Col id="datacolumn">A</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4R</Col>
- <Col id="datacolumn">R</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption4" text="타입분류 :" class="search_name" position="absolute 8 10 100 27"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption42" text="등록된 진술문" class="tit_2" position="absolute 0 94 131 116"/>
- <Shape id="line18" class="line_10" position="absolute 0 110 426 116"/>
- <Static id="caption46" text="간호 진술문장 등록 및 관리" class="tit_2" position="absolute 431 26 635 55"/>
- <Shape id="line21" linetype="horizontal" class="line_10" position="absolute 430 42 1188 48" anchor="left top right"/>
- <Shape id="line22" linetype="vertical" class="line_2" position="absolute 465 296 851 302"/>
- <Shape id="line23" linetype="horizontal" class="line_10" position="absolute 430 609 850 615" anchor="left bottom"/>
- <Static id="caption43" text="처방매핑상세내역" class="tit_2" position="absolute 430 593 610 614" anchor="left bottom"/>
- <Button id="button17" taborder="2" text="저장" class="btn5" position="absolute 808 590 850 609" visible="false" anchor="left bottom"/>
- <Button id="button18" taborder="3" text="행삭제" class="btn2" position="absolute 753 590 806 609" visible="false" anchor="left bottom"/>
- <Button id="button19" taborder="4" text="행추가" class="btn2" position="absolute 698 590 751 609" onclick="button19_onclick" visible="false" anchor="left bottom"/>
- <Tab id="switch1" taborder="5" tabindex="0" position="absolute 855 76 1190 528" class="tab_Normal" anchor="all">
- <Tabpages>
- <Tabpage id="attrinfo1">
- <Layouts>
- <Layout>
- <Static id="caption5" text="속성선택" class="tit_2" position="absolute 6 6 186 28"/>
- <Shape id="line5" class="line_10" position="absolute 5 22 329 28" anchor="left top right"/>
- <Grid id="grd_attrlist1" taborder="1" binddataset="ds_main_attrinfo_attrlist" autoenter="select" useinputpanel="false" cellsizingtype="col" oncellclick="switch1_attrinfo1_grd_attrlist1_oncellclick" position="absolute 5 27 329 412" anchor="all" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24" band="left"/>
- <Column size="100"/>
- <Column size="178"/>
- <Column size="0"/>
- </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="속성코드"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" style="align:left top;padding:5 2 1 2;" text="bind:attrnm" wordwrap="word"/>
- <Cell col="2" style="align:left top;padding:5 2 1 2;" text="bind:desccnts" wordwrap="word"/>
- <Cell col="3" text="bind:attrcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="attrinfo2">
- <Layouts>
- <Layout>
- <Static id="caption1" text="속성선택" class="tit_2" position="absolute 5 6 185 28"/>
- <Shape id="line2" class="line_10" position="absolute 5 22 329 28" anchor="left top right"/>
- <Grid id="grd_attrlist2" taborder="3" binddataset="ds_main_attrinfo_attrlist" autoenter="select" useinputpanel="false" cellsizingtype="col" oncellclick="switch1_attrinfo2_grd_attrlist2_oncellclick" position="absolute 5 27 329 220" anchor="all" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="23" band="left"/>
- <Column size="100"/>
- <Column size="181"/>
- <Column size="0"/>
- </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="속성코드"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" style="align:left top;padding:3 3 3 3;" text="bind:attrnm" wordwrap="word"/>
- <Cell col="2" style="align:left middle;" text="bind:desccnts"/>
- <Cell col="3" text="bind:attrcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_detlattrlist" taborder="4" binddataset="ds_main_detlattrspec_detlattrlist" autoenter="select" useinputpanel="false" cellsizingtype="col" position="absolute 5 225 329 415" anchor="left right bottom" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="21" band="left"/>
- <Column size="100"/>
- <Column size="180"/>
- <Column size="0"/>
- </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="속성코드"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" style="align:left top;padding:5 2 1 2;" text="bind:attrnm" wordwrap="word"/>
- <Cell col="2" style="align:left top;padding:5 2 1 2;" text="bind:desccnts" wordwrap="word"/>
- <Cell col="3" text="bind:attrcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Shape id="line6" linetype="horizontal" class="line_10" position="absolute 855 538 1190 544" anchor="left right bottom"/>
- <Static id="caption7" text="진술문 분류체계 사용내역" class="tit_2" position="absolute 855 522 1035 544" anchor="left bottom"/>
- <Shape id="line7" linetype="horizontal" class="line_2" position="absolute 430 69 851 75"/>
- <Radio id="rdo_attressnyn" taborder="6" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 925 47 1025 67">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">선택</Col>
- </Row>
- <Row>
- <Col id="codecolumn">E</Col>
- <Col id="datacolumn">필수</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="btn_attrrgst" taborder="7" text="속성등록" class="btn2" position="absolute 855 48 919 67" onclick="btn_attrrgst_onclick"/>
- <Button id="btn_attrmngt" taborder="8" text="속성관리" class="btn2" position="absolute 1125 48 1189 67" onclick="btn_attrmngt_onclick" anchor="top right"/>
- <Radio id="rdo_dnar" taborder="9" columncount="4" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 685 47 815 68">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1D</Col>
- <Col id="datacolumn">D</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2N</Col>
- <Col id="datacolumn">N</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3A</Col>
- <Col id="datacolumn">A</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4R</Col>
- <Col id="datacolumn">R</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="cmb_origincd" taborder="10" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_essential" position="absolute 495 49 610 68">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">국가표준</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">CMC 표준</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <TextArea id="tar_stmtcnts" taborder="11" position="absolute 495 74 850 97" acceptstab="true" autoselect="true" wordwrap="word"/>
- <Grid id="grd_stmtlist" taborder="12" binddataset="ds_main_stmtlist_stmtinfo" useinputpanel="false" position="absolute 0 115 425 756" autoenter="select" cellsizingtype="col" autofittype="col" oncelldblclick="grd_stmtlist_oncelldblclick" anchor="left top bottom" autosizingtype="row" extendsizetype="row" onvscrolllastover="grd_stmtlist_onvscrolllastover">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="28"/>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="340"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="DNAR"/>
- <Cell col="2" text="DNARflag"/>
- <Cell col="3" text="진술문코드"/>
- <Cell col="4" text="진술문장"/>
- <Cell col="5" text="시작일자"/>
- <Cell col="6" text="종료일자"/>
- <Cell col="7" text="출처코드"/>
- <Cell col="8" text="lastupdtrid"/>
- <Cell col="9" text="lastupdtdt"/>
- <Cell col="10" text="lastupdtrnm"/>
- <Cell col="11" text="attrcnt"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" style="align:center middle;" text="bind:dnar" suppress="1" suppressalign="middle,over"/>
- <Cell col="2" text="bind:dnarflag"/>
- <Cell col="3" text="bind:stmtcd"/>
- <Cell col="4" style="align:left middle;padding:3 3 3 3;" text="bind:stmtcnts" wordwrap="word" autosizerow="limitmin"/>
- <Cell col="5" text="bind:fromdd"/>
- <Cell col="6" text="bind:todd"/>
- <Cell col="7" text="bind:origincd"/>
- <Cell col="8" text="bind:lastupdtrid"/>
- <Cell col="9" text="bind:lastupdtdt"/>
- <Cell col="10" text="bind:lastupdtrnm"/>
- <Cell col="11" text="bind:attrcnt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_prcplist" taborder="13" binddataset="ds_main_prcpmappspec_prcpinfo" useinputpanel="false" position="absolute 430 614 851 685" autoenter="select" cellsizingtype="col" onexpanddown="grd_prcplist_onexpanddown" anchor="left bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="26"/>
- <Column size="30"/>
- <Column size="74"/>
- <Column size="60"/>
- <Column size="72"/>
- <Column size="77"/>
- <Column size="99"/>
- <Column size="43"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </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="Size"/>
- <Cell col="7" text="수량"/>
- <Cell col="8" text="등록일자"/>
- <Cell col="9" text="등록자"/>
- <Cell col="10" text="등록자ID"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" displaytype="combo" edittype="combo" text="bind:stat"/>
- <Cell col="2" text="bind:attrcd"/>
- <Cell col="3" text="bind:attrnm"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:prcpcd" expandshow="show"/>
- <Cell col="5" text="bind:prcpnm"/>
- <Cell col="6" displaytype="combo" edittype="combo" text="bind:size" combodataset="ds_cmb_size" combocodecol="value" combodatacol="label"/>
- <Cell col="7" displaytype="text" edittype="text" text="bind:qty"/>
- <Cell col="8" text="bind:lastupdtdt"/>
- <Cell col="9" text="bind:lastupdtrnm"/>
- <Cell col="10" text="bind:lastupdtrid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_rgst" taborder="14" text="등록" class="btn5" position="absolute 1057 23 1099 42" onclick="btn_rgst_onclick" anchor="top right"/>
- <Button id="btn_updt" taborder="15" text="수정" class="btn5" position="absolute 1102 23 1144 42" onclick="btn_updt_onclick" anchor="top right"/>
- <Button id="btn_del" taborder="16" text="삭제" class="btn5" position="absolute 1147 23 1189 42" onclick="btn_del_onclick" anchor="top right"/>
- <Button id="btn_icnptermmngt" taborder="17" text="ICNP용어관리" class="btn2" position="absolute 714 378 808 397" onclick="btn_icnptermmngt_onclick"/>
- <Button id="btn_termanaly" taborder="18" text="용어분석" class="btn2" position="absolute 649 378 713 397" onclick="btn_termanaly_onclick"/>
- <Grid id="grd_terminfo" class="datagrid2" taborder="19" binddataset="ds_main_termanaly_terminfo" useinputpanel="false" position="absolute 430 398 851 586" autoenter="select" cellsizingtype="col" onexpanddown="grd_terminfo_onexpanddown" anchor="left top bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="30"/>
- <Column size="35"/>
- <Column size="81"/>
- <Column size="79"/>
- <Column size="85"/>
- <Column size="89"/>
- <Column size="85"/>
- <Column size="69"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="33" 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="Semantic Type"/>
- <Cell col="5" text="Concept ID"/>
- <Cell col="6" text="ICNP 한글명"/>
- <Cell col="7" text="ICNP 영문명"/>
- <Cell col="8" text="진술문코드 /속성코드"/>
- <Cell col="9" text="status"/>
- <Cell col="10" text="itemseqno"/>
- <Cell col="11" text="localcd"/>
- <Cell col="12" text="todd"/>
- <Cell col="13" text="smnttypecd"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:check" expr="expr:check == 'true' ? 1 : 0"/>
- <Cell col="2" text="bind:flag"/>
- <Cell col="3" style="align:left middle;padding:0 0 0 3;" text="bind:termnm"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:smnthngnm" expandshow="show"/>
- <Cell col="5" text="bind:cnptid"/>
- <Cell col="6" text="bind:icnphngterm"/>
- <Cell col="7" text="bind:icnpengterm"/>
- <Cell col="8" text="bind:itemcd"/>
- <Cell col="9" text="bind:status"/>
- <Cell col="10" text="bind:itemseqno"/>
- <Cell col="11" text="bind:localcd"/>
- <Cell col="12" text="bind:todd"/>
- <Cell col="13" text="bind:smnttypecd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_icnp" class="datagrid2" taborder="20" binddataset="ds_main_stmtmngt_stmtinfo_icnpmngt_icnpinfo" useinputpanel="false" position="absolute 430 211 851 375" autoenter="select" autofittype="col" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="26"/>
- <Column size="51"/>
- <Column size="59"/>
- <Column size="120"/>
- <Column size="146"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="구분"/>
- <Cell col="2" text="Semantic Type" wordwrap="word" combodataset="ds_init_smnttypelist_smnttypeinfo" combocodecol="smnttypecd" combodatacol="hngnm"/>
- <Cell col="3" text="용어/속성"/>
- <Cell col="4" text="Concept ID"/>
- <Cell col="5" text="용어코드/속성코드"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" text="bind:flag"/>
- <Cell col="2" displaytype="combo" edittype="combo" text="bind:smnttypecd"/>
- <Cell col="3" text="bind:termnm"/>
- <Cell col="4" text="bind:cnptid"/>
- <Cell col="5" text="bind:termcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button12" taborder="21" text="전체선택" class="btn2" position="absolute 431 378 495 397" onclick="button12_onclick"/>
- <Button id="btn_clear" taborder="22" text="Clear" class="btn2" position="absolute 1002 23 1055 42" onclick="btn_clear_onclick" anchor="top right"/>
- <Grid id="grd_stmtsetlist" taborder="23" binddataset="ds_main_stmtmngt_grupinfolist" useinputpanel="false" position="absolute 855 543 1190 756" autoenter="select" autofittype="col" cellsizingtype="col" anchor="left right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="21"/>
- <Column size="56"/>
- <Column size="91"/>
- <Column size="81"/>
- <Column size="61"/>
- </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="문장Type"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" style="align:left top;padding:5 2 1 2;" text="bind:lrggrupnm" wordwrap="word"/>
- <Cell col="2" style="align:left top;padding:5 2 1 2;" text="bind:mdlgrupnm" wordwrap="word"/>
- <Cell col="3" style="align:left top;padding:5 2 1 2;" text="bind:smlgrupnm" wordwrap="word"/>
- <Cell col="4" style="align:left top;padding:5 2 1 2;" wordwrap="word"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption2" text="Tip 용어분석시 주의사항 1. ^ : 조사앞에서 사용. 기호 뒤에 단어를 버리고 문장분석이 이루어짐. 2. $ : 두단어를 한단어처럼 문장분석이 이루어짐. (ex) 단어$단어 => 단어 단어 3. ',' , ':' : 단어사이나 별도의 기호로 있는 경우에도 모두 앞 기호는 문장분석에서 제외됨." position="absolute 428 684 855 754" anchor="left bottom"/>
- <Button id="button1" taborder="24" text="저장" class="btn5" position="absolute 809 378 851 397" onclick="button1_onclick"/>
- <TextArea id="tar_stmtcntsdesc" taborder="25" position="absolute 495 102 850 142" wordwrap="word" acceptstab="true" autoselect="true"/>
- <Static id="caption13" text="문장출처" class="cell_1" position="absolute 430 47 493 70"/>
- <Static id="caption9" text="분류타입" class="cell_1" position="absolute 614 47 677 70"/>
- <Button id="button2" taborder="26" text="엑셀" class="btn7" position="absolute 365 90 425 110" onclick="button2_onclick"/>
- <Static id="caption3" text="진술문" class="cell_1" position="absolute 430 73 493 98"/>
- <Static id="caption8" text="진술문 정의" class="cell_1" position="absolute 430 101 493 142"/>
- <Static id="caption10" text="관련 요인" class="cell_1" position="absolute 430 145 493 209"/>
- <TextArea id="tar_relacause" taborder="27" position="absolute 495 145 850 209" acceptstab="true" autoselect="true" wordwrap="word"/>
- <Shape id="line00" class="line_2" position="absolute 430 97 851 103"/>
- <Shape id="line01" class="line_2" position="absolute 431 141 852 147"/>
- <Button id="btn_codeattr" taborder="28" text="코드속성" position="absolute 857 68 931 90" class="btn_tab_S" onclick="btn_codeattr_onclick"/>
- <Button id="btn_nvalattr" taborder="29" text="수치속성" class="btn_tab" position="absolute 932 68 1006 90" onclick="btn_nvalattr_onclick"/>
- <Button id="btn_spclattr" taborder="30" text="특수속성" class="btn_tab" position="absolute 1007 68 1081 90" onclick="btn_spclattr_onclick"/>
- <Button id="btn_asestool" taborder="31" text="사정도구" class="btn_tab" position="absolute 1082 68 1156 90" onclick="btn_asestool_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dnar" type="STRING" size="256"/>
- <Column id="stmtnm" type="STRING" size="256"/>
- <Column id="tooltipvw" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="dnar"/>
- <Col id="stmtnm"/>
- <Col id="tooltipvw"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_stmtlist_stmtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dnar" type="STRING" size="256" sumtext="dnar 구분"/>
- <Column id="dnarflag" type="STRING" size="256" sumtext="dnar 구분"/>
- <Column id="stmtcd" type="STRING" size="256" sumtext="진술문 코드"/>
- <Column id="stmtcnts" type="STRING" size="256" sumtext="진술문 내용"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="origincd" type="STRING" size="256" sumtext="출처코드"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일자"/>
- <Column id="lastupdtrnm" type="STRING" size="256" sumtext="최종수정자명"/>
- <Column id="attrcnt" type="STRING" size="256" sumtext="속성갯수"/>
- <Column id="stmtcntsdesc" type="STRING" size="256" sumtext="진술문 내용"/>
- <Column id="relacause" type="STRING" size="256" sumtext="관련요인"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_stmtmngt_stmtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stmtcd" type="STRING" size="256" sumtext="진술문 코드"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관 코드"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="stmtcnts" type="STRING" size="256" sumtext="진술문 내용"/>
- <Column id="origincd" type="STRING" size="256" sumtext="출처코드"/>
- <Column id="attrcnt" type="STRING" size="256" sumtext="속성수"/>
- <Column id="attrinfo1" type="STRING" size="256" sumtext="속성정보1"/>
- <Column id="attrinfo2" type="STRING" size="256" sumtext="속성정보2"/>
- <Column id="attressnyn" type="STRING" size="256" sumtext="속성필수여부"/>
- <Column id="dnarflag" type="STRING" size="256" sumtext="dnar 구분"/>
- <Column id="icnpinfo" type="STRING" size="256" sumtext="ICNP 정보"/>
- <Column id="stmtcntsdesc" type="STRING" size="256" sumtext="진술문 내용"/>
- <Column id="relacause" type="STRING" size="256" sumtext="관련요인"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="stmtcd"/>
- <Col id="instcd"/>
- <Col id="todd"/>
- <Col id="stmtcnts"/>
- <Col id="origincd"/>
- <Col id="attrcnt"/>
- <Col id="attrinfo1"/>
- <Col id="attrinfo2"/>
- <Col id="attressnyn"/>
- <Col id="dnarflag"/>
- <Col id="stmtcntsdesc"/>
- <Col id="relacause"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_stmtmngt_stmtinfo_icnpmngt_icnpinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_termanaly_terminfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_termanaly_terminfo_oncolumnchanged">
- <ColumnInfo>
- <Column id="check" type="STRING" size="256" sumtext="선택"/>
- <Column id="flag" type="STRING" size="256" sumtext="구분"/>
- <Column id="termnm" type="STRING" size="256" sumtext="용어/속성명"/>
- <Column id="cnptid" type="STRING" size="256" sumtext="icnp 용어"/>
- <Column id="smnttypecd" type="STRING" size="256" sumtext="semantic type 코드"/>
- <Column id="itemcd" type="STRING" size="256" sumtext="(진술문)코드"/>
- <Column id="icnphngterm" type="STRING" size="256" sumtext="icnp 용어"/>
- <Column id="icnpengterm" type="STRING" size="256" sumtext="icnp 용어"/>
- <Column id="smnthngnm" type="STRING" size="256" sumtext="Semantic Type"/>
- <Column id="itemseqno" type="INT" size="256" sumtext="항목일련번호"/>
- <Column id="localcd" type="STRING" size="256" sumtext="ICNP 로컬코드 "/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_prcpmappspec_prcpinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_attrinfo_attrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="attrcd" type="STRING" size="256" sumtext="속성코드"/>
- <Column id="attrnm" type="STRING" size="256" sumtext="속성명"/>
- <Column id="desccnts" type="STRING" size="256" sumtext="설명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_detlattrspec_detlattrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="attrcd" type="STRING" size="256" sumtext="속성코드"/>
- <Column id="attrnm" type="STRING" size="256" sumtext="속성명"/>
- <Column id="desccnts" type="STRING" size="256" sumtext="설명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_smnttypelist_smnttypeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="smnttypecd" type="STRING" size="256" sumtext="semantic type 코드"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="한글명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stmtmngt" type="INT" size="256"/>
- <Column id="refinfo" type="STRING" size="256"/>
- <Column id="terminfo" type="STRING" size="256"/>
- <Column id="stmtcnt" type="INT" size="256"/>
- <Column id="stmtcnt1" type="INT" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="stmtmngt"/>
- <Col id="refinfo"/>
- <Col id="terminfo"/>
- <Col id="stmtcnt"/>
- <Col id="stmtcnt1">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_stmtmngt_stmtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_stmtmngt_grupinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lrggrupnm" type="STRING" size="256" sumtext="대분류"/>
- <Column id="mdlgrupnm" type="STRING" size="256" sumtext="중분류"/>
- <Column id="smlgrupnm" type="STRING" size="256" sumtext="소분류"/>
- <Column id="grupcd" type="STRING" size="256" sumtext="그룹코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_refinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_terminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cmb_size" 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="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">3*4cm</Col>
- <Col id="value">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_stmtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_refCond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_stmtlist_stmtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_sea.rdo_dnarsrch" propid="value" datasetid="ds_main_cond" columnid="dnar"/>
- <BindItem id="item1" compid="grp_sea.ipt_statnm" propid="value" datasetid="ds_main_cond" columnid="stmtnm"/>
- <BindItem id="item2" compid="grp_sea.chk_tooltipview" propid="value" datasetid="ds_main_cond" columnid="tooltipvw"/>
- <BindItem id="item3" compid="cmb_origincd" propid="value" datasetid="ds_main_stmtmngt_stmtinfo" columnid="origincd"/>
- <BindItem id="item4" compid="rdo_dnar" propid="value" datasetid="ds_main_stmtmngt_stmtinfo" columnid="dnarflag"/>
- <BindItem id="item5" compid="tar_stmtcnts" propid="value" datasetid="ds_main_stmtmngt_stmtinfo" columnid="stmtcnts"/>
- <BindItem id="item6" compid="tar_stmtcntsdesc" propid="value" datasetid="ds_main_stmtmngt_stmtinfo" columnid="stmtcntsdesc"/>
- <BindItem id="item7" compid="tar_relacause" propid="value" datasetid="ds_main_stmtmngt_stmtinfo" columnid="relacause"/>
- <BindItem id="item8" compid="rdo_attressnyn" propid="value" datasetid="ds_main_stmtmngt_stmtinfo" columnid="attressnyn"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "com_commodulexp::SSZFM01001.xjs";
- var sAttrNM = "";
- var xTermInfoPath = "ds_main_termanaly_terminfo";
- var xStmtInfoPath = "ds_main_stmtmngt_stmtinfo"; // 진술문 정보
- var xGrupInfoPath = "ds_main_stmtmngt_grupinfolist"; // 진술문 분류체계 사용내역
- var xBKStmtInfoPath = "ds_hidden_stmtmngt_stmtinfo"; // 진술문 백업 정보
- var xAttrListPath = "ds_main_attrinfo_attrlist"; // 속성 정보
- var xStmtListPath = "ds_main_stmtlist_stmtinfo"; // 진술문 리스트 정보
- var arErrorCode = new HashArray();
- function SMMNR01800_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMMNR01800_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_stmtlist);
- grdf_initGrid(grd_icnp);
- grdf_initGrid(grd_terminfo);
- grdf_initGrid(grd_prcplist);
- grdf_initGrid(switch1.attrinfo1.grd_attrlist1);
- grdf_initGrid(switch1.attrinfo2.grd_attrlist2);
- grdf_initGrid(switch1.attrinfo2.grd_detlattrlist);
- grdf_initGrid(grd_stmtsetlist);
-
- grdf_setToolTipBind(grd_stmtlist)
- fInit();
- }
- function fInit()
- {
- ds_main_stmtlist_stmtinfo.clearData();
- ds_main_prcpmappspec_prcpinfo.clearData();
- ds_main_termanaly_terminfo.clearData();
- this.objects[xStmtInfoPath+"_icnpmngt_icnpinfo"].clearData();
- this.objects[xGrupInfoPath].clearData();
-
- ds_main_cond.setColumn(0, "dnar",'%');
- fAttrSearch("C");
- var oParam = {};
- oParam.id = "TRMNR01806";
- oParam.service = "carerecapp.StmtMngt";
- oParam.method = "reqGetSmnttypeInfo";
- oParam.inds = "";
- oParam.outds = "ds_init_smnttypelist_smnttypeinfo=smnttypeinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNR01806";
- tranf_submit(oParam);
- }
- function fAttrSearch(pFlag)
- {
- ds_main_attrinfo_attrlist.clearData();
- switch(pFlag)
- {
- case 'C' : // 코드속성
- case 'A' : // 사정도구
- switch1.tabindex = 1;
- ds_main_detlattrspec_detlattrlist.clearData();
- break;
- case 'V' : // 수치속성
- case 'F' : // 특수속성
- switch1.tabindex = 0;
- break;
- }
- dsf_makeValue(ds_send, "attrflag", "string",pFlag);
- dsf_makeValue(ds_send, "supcd", "string","********");
-
- var oParam = {};
- oParam.id = "TRMNR01801";
- oParam.service = "carerecapp.StmtMngt";
- oParam.method = "reqGetStmtAttrList";
- oParam.inds = "refCond=ds_send";
- oParam.outds = "ds_main_attrinfo_attrlist=attrlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNR01801";
- tranf_submit(oParam);
- }
- function grp_sea_ipt_statnm_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- grp_sea.btn_search.click();
- }
- }
- function grp_sea_chk_tooltipview_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == "Y")
- {
- }
- else
- {
- ds_main_cond.setColumn(0, "tooltipvw", "");
- }
- }
- function grp_sea_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fSearch();
- }
- function fSearch()
- {
- ds_hidden.setColumn(0, "stmtcnt", 0);
- ds_hidden.setColumn(0, "stmtcnt1", 0);
-
- ds_main_stmtlist_stmtinfo.clearData();
- ds_send.clear();
-
- dsf_makeValue(ds_send, "dnar", "string", ds_main_cond.getColumn(0, "dnar"));
- dsf_makeValue(ds_send, "stmtnm", "string", ds_main_cond.getColumn(0, "stmtnm"));
- dsf_makeValue(ds_send, "offset", "int", 0);
- dsf_makeValue(ds_send, "pagesize", "int", 500);
-
- var oParam = {};
- oParam.id = "TRMNR01803";
- oParam.service = "carerecapp.StmtMngt";
- oParam.method = "reqGetStmtListInfo";
- oParam.inds = "refCond=ds_send";
- oParam.outds = "ds_main_stmtlist_stmtinfo=stmtinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMNR01803";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRMNR01803") > -1)
- {
- ds_hidden.setColumn(0, "stmtcnt", ds_main_stmtlist_stmtinfo.rowcount);
- }
-
- ds_main_stmtlist_stmtinfo.keystring = "S:dnarflag+";
-
- fStmtInfoClear();
- ds_hidden_stmtmngt_stmtinfo.copyData(ds_main_stmtmngt_stmtinfo);
- }
- function cf_TRMNR01803(sSvcId, nErrorCode, sErrorMsg)
- {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- }
- function fStmtInfoClear()
- {
- var xPath = ds_main_stmtmngt_stmtinfo
- xPath.clearData();
- xPath.addRow();
-
- ds_main_stmtmngt_stmtinfo_icnpmngt_icnpinfo.clearData();
- ds_main_termanaly_terminfo.clearData();
- this.objects[xGrupInfoPath].clearData()
- }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- grdf_exportExcel(grd_stmtlist, "excel", "SheetName", "true", "", "");
- }
- function grd_stmtlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- OnDblClick();
- }
- function OnDblClick()
- {
- var sRow = 0;
- sRow = ds_main_stmtlist_stmtinfo.rowposition;
- if(sRow < 0) return;
-
- ds_send.clear();
- this.objects[xTermInfoPath].clearData();
- dsf_makeValue(ds_send, "stmtcd","string", ds_main_stmtlist_stmtinfo.getColumn(sRow, "stmtcd"));
- dsf_makeValue(ds_send, "todd","string", ds_main_stmtlist_stmtinfo.getColumn(sRow, "todd"));
- var oParam = {};
- oParam.id = "TRMNR01804";
- oParam.service = "carerecapp.StmtMngt";
- oParam.method = "reqGetStmtList";
- oParam.inds = "refCond=ds_send";
- oParam.outds = "ds_main_stmtmngt_stmtinfo=stmtinfo ds_main_stmtmngt_grupinfolist=grupinfolist";
- oParam.async = false;
- oParam.callback = "cf_TRMNR01804";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMNR01804") > -1)
- {
- ds_hidden_stmtmngt_stmtinfo.copyData(ds_main_stmtmngt_grupinfolist);
- }
- }
- function cf_TRMNR01804(sSvcId, nErrorCode, sErrorMsg)
- {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- }
- function ds_main_termanaly_terminfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "check")
- {
- obj.setColumn(e.row, "check", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
- }
- }
- function button12_onclick(obj:Button, e:ClickEventInfo)
- {
- fAllChoi();
- }
- function fAllChoi()
- {
- var sRow = ds_main_termanaly_terminfo.rowcount;
- if(sRow == 0) return;
- for(var i = 0; i < sRow; i++)
- {
- this.objects[xTermInfoPath].setColumn(i, "check","true");
- }
- }
- function btn_termanaly_onclick(obj:Button, e:ClickEventInfo)
- {
- fTermAnaly();
- }
- function fTermAnaly()
- {
- var sStmtCnts = this.objects[xStmtInfoPath].getColumn(0, "stmtcnts");
- if(utlf_isNull(sStmtCnts))
- {
- sysf_messageBox("분석할 진술문장이 ","I004");
- return;
- }
-
- ds_send.clear();
- dsf_makeValue(ds_send, "stmtcnts", "string", sStmtCnts);
- dsf_makeValue(ds_send, "stmtcd", "string", ds_main_stmtmngt_stmtinfo.getColumn(0, "stmtcd"));
- var oParam = {};
- oParam.id = "TRMNR01805";
- oParam.service = "carerecapp.StmtMngt";
- oParam.method = "reqGetTermAnaly";
- oParam.inds = "refCond=ds_send";
- oParam.outds = "ds_main_termanaly_terminfo=terminfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNR01805";
- tranf_submit(oParam);
- }
- function btn_icnptermmngt_onclick(obj:Button, e:ClickEventInfo)
- {
- fPopUpCall("ICNPTerm");
- }
- function fPopUpCall(pFlag)
- {
- if(pFlag == "AttrMngt")
- {
- frmf_modal("SMMNR01700", "SMMNR01700", "", "", "", "", "", "", "", "", "", "", "M");
- }
- else if(pFlag == "ICNPTerm")
- {
- var iRow = ds_main_termanaly_terminfo.rowposition;
- if(iRow < 0)
- {
- sysf_messageBox("ICNP 매핑할 용어가","I004");
- }
- dsf_makeValue(ds_hidden_refinfo, "flag", "string","p");
-
- var objArg = new Object();
- objArg.arg_ds_hidden_refinfo = ds_hidden_refinfo;
- frmf_modal("SMMNR01200", "SMMNR01200", objArg, "", "", "", "", "", "", "", "", "", "M");
-
- var sTermInfo = frmf_getParameter("terminfo");
- if(utlf_isNull(sTermInfo)) return;
-
- var sValue = String(sTermInfo).split("▦");
-
- this.objects[xTermInfoPath].setColumn(iRow, "smnttypecd", sValue[0]);
- this.objects[xTermInfoPath].setColumn(iRow, "itemcd", sValue[1]);
- this.objects[xTermInfoPath].setColumn(iRow, "icnphngterm", sValue[2]);
- this.objects[xTermInfoPath].setColumn(iRow, "icnpengterm", sValue[3]);
- this.objects[xTermInfoPath].setColumn(iRow, "cnptid", sValue[4]);
- }
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveTermInfo();
- }
- function fSaveTermInfo()
- {
- alert("개발중 입니다.");
- return;
- }
- function grd_terminfo_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- var iRow = ds_main_termanaly_terminfo.rowposition;
- var iCol = e.col;
-
- if(ds_main_termanaly_terminfo.getColumn(iRow, "smnthngnm") && iCol == 4)
- {
- dsf_makeValue(ds_hidden, "smnttypecd", "String", ds_main_termanaly_terminfo.getColumn(iRow, "smnttypecd"));
- dsf_makeValue(ds_hidden, "todd", "String", ds_main_termanaly_terminfo.getColumn(iRow, "todd"));
-
- var objArg = new Object();
- objArg.arg_ds_send_reqdata = ds_hidden;
- frmf_modal("SPMNR05300", "SPMNR05300", objArg, "", "", "", "", "", "", "", "", "", "M");
-
- if(!utlf_isNull(ds_hidden_terminfo.getColumn(0, "icnphngterm")))
- {
- ds_main_termanaly_terminfo.setColumn(iRow, "icnphngterm", ds_hidden_terminfo.getColumn(0, "icnphngterm"));
- ds_main_termanaly_terminfo.setColumn(iRow, "icnpengterm", ds_hidden_terminfo.getColumn(0, "icnpengterm"));
- ds_main_termanaly_terminfo.setColumn(iRow, "cnptid", ds_hidden_terminfo.getColumn(0, "cnptid"));
- ds_main_termanaly_terminfo.setColumn(iRow, "localcd", ds_hidden_terminfo.getColumn(0, "localcd"));
- }
- }
- }
- function btn_attrrgst_onclick(obj:Button, e:ClickEventInfo)
- {
- fAttrRgst();
- }
- function fAttrRgst()
- {
- var sStmtCnts = this.objects[xStmtInfoPath].getColumn(0, "stmtcnts");
- if(!utlf_isNull(sStmtCnts)) sStmtCnts += " ";
- this.objects[xStmtInfoPath].setColumn(0, "stmtcnts", sStmtCnts+sAttrNM);
- }
- function btn_attrmngt_onclick(obj:Button, e:ClickEventInfo)
- {
- fPopUpCall("AttrMngt");
- }
- function btn_codeattr_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_codeattr.class = "btn_tab_S";
- btn_nvalattr.class = "btn_tab";
- btn_spclattr.class = "btn_tab";
- btn_asestool.class = "btn_tab";
-
- fAttrSearch("C");
- }
- function fAttrSearch(pFlag)
- {
- ds_main_attrinfo_attrlist.clearData();
- ds_send.clear();
-
- switch(pFlag)
- {
- case 'C' : // 코드속성
- case 'A' : // 사정도구
- switch1.tabindex = 1;
- ds_main_detlattrspec_detlattrlist.clearData();
- break;
- case 'V' : // 수치속성
- case 'F' : // 특수속성
- switch1.tabindex = 0;
- break;
- }
- dsf_makeValue(ds_send, "attrflag", "string" ,pFlag);
- dsf_makeValue(ds_send, "supcd", "string" ,"********");
-
- var oParam = {};
- oParam.id = "TRMNR01801";
- oParam.service = "carerecapp.StmtMngt";
- oParam.method = "reqGetStmtAttrList";
- oParam.inds = "refCond=ds_send";
- oParam.outds = "ds_main_attrinfo_attrlist=attrlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNR01801";
- tranf_submit(oParam);
- }
- function btn_nvalattr_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_codeattr.class = "btn_tab";
- btn_nvalattr.class = "btn_tab_S";
- btn_spclattr.class = "btn_tab";
- btn_asestool.class = "btn_tab";
-
- fAttrSearch("V");
- }
- function btn_spclattr_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_codeattr.class = "btn_tab";
- btn_nvalattr.class = "btn_tab";
- btn_spclattr.class = "btn_tab_S";
- btn_asestool.class = "btn_tab";
- fAttrSearch("F");
- }
- function btn_asestool_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_codeattr.class = "btn_tab";
- btn_nvalattr.class = "btn_tab";
- btn_spclattr.class = "btn_tab";
- btn_asestool.class = "btn_tab_S";
- fAttrSearch("A");
- }
- function switch1_attrinfo1_grd_attrlist1_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- OnClickedGrid("VFAttr");
- }
- function OnClickedGrid(pFlag)
- {
- var sRow = 0;
- if(pFlag == "CSAttr")
- {
- ds_main_detlattrspec_detlattrlist.clearData();
- ds_send.clear();
-
- sRow = ds_main_attrinfo_attrlist.rowposition;
- if(sRow < 0) return;
-
- dsf_makeValue(ds_send, "supcd", "string",this.objects[xAttrListPath].getColumn(sRow, "attrcd"))
-
- var oParam = {};
- oParam.id = "TRMNR01802";
- oParam.service = "carerecapp.StmtMngt";
- oParam.method = "reqGetStmtAttrList";
- oParam.inds = "refCond=ds_send";
- oParam.outds = "ds_main_detlattrspec_detlattrlist=detlattrlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNR01802";
- tranf_submit(oParam);
- }
- else if(pFlag == "VFAttr")
- {
- sRow = ds_main_attrinfo_attrlist.rowposition;
- if(sRow < 0) return;
- }
- sAttrNM = this.objects[xAttrListPath].getColumn(sRow, "attrnm");
- }
- function switch1_attrinfo2_grd_attrlist2_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- OnClickedGrid("CSAttr");
- }
- function btn_clear_onclick(obj:Button, e:ClickEventInfo)
- {
- fStmtInfoClear();
- }
- function btn_rgst_onclick(obj:Button, e:ClickEventInfo)
- {
- fStmtRgst();
- }
- function fStmtRgst()
- {
- ds_send_stmtinfo.clearData();
- ds_send_refCond.clearData();
-
- var sStmtCD = this.objects[xStmtInfoPath].getColumn(0, "stmtcd");
- var sStmtCnts = this.objects[xStmtInfoPath].getColumn(0, "stmtcnts");
- var sAttrEssnYN = this.objects[xStmtInfoPath].getColumn(0, "attressnyn");
- var sOriginCD = this.objects[xStmtInfoPath].getColumn(0, "origincd");
- var sDNARFlag = this.objects[xStmtInfoPath].getColumn(0, "dnarflag");
- var sStmtCntsDesc = this.objects[xStmtInfoPath].getColumn(0, "stmtcntsdesc");
- var sRelaCause = this.objects[xStmtInfoPath].getColumn(0, "relacause");
- var sRowCnt = ds_main_termanaly_terminfo.rowcount;
- if(!utlf_isNull(sStmtCD))
- {
- sysf_messageBox("이미 등록된 진술문장입니다. 신규 등록","E001");
- return;
- }
- if(utlf_isNull(sStmtCnts))
- {
- sysf_messageBox("등록할 진술 문장을","C001");
- return;
- }
- if(utlf_isNull(sOriginCD))
- {
- sysf_messageBox("문장 출처를","C001");
- return;
- }
- if(utlf_isNull(sDNARFlag))
- {
- sysf_messageBox("D.N.A.R 분류 타입을","C001");
- return;
- }
- if(sRowCnt == 0)
- {
- sysf_messageBox("문장 분석이 이루어지지","E007");
- //return; //일시적으로 주석처리
- }
- var sStmtInfo = fRgstTermAnaly();
- if(sStmtInfo == null) return;
- var sAttrInfo = sStmtInfo.split("▦");
-
- var pParam = new Object();
- pParam.nullNodeYN = 'Y'
- pParam.cDataYN = 'N'
- sParamObjArr = [{ds: "ds_main_stmtmngt_stmtinfo_icnpmngt_icnpinfo", path:"icnpinfo", filter: ""}];
-
- DataSet_XMLChangeName = lf_convertDsToXml(sParamObjArr, "<icnpinfo><flag/><smnttypecd/><termnm/><cnptid/><termcd/></icnpinfo>")
-
- var sStmtInfo = "stat" +"▦" + // 상태
- "stmtcd" +"▦" + //진술문 코드
- "instcd" +"▦" + //기관코드
- "todd" +"▦" + //종료일자
- "stmtcnts" +"▦" + //진술문
- "origincd" +"▦" + //출처코드
- "attrcnt" +"▦" + //속성개수
- "attrinfo1" +"▦" + //속성정보1
- "attrinfo2" +"▦" + //속성정보2
- "attressnyn" +"▦" + //속성 필수 입력 여부
- "dnarflag" +"▦" + //D.N.A.R 구분
- "stmtcntsdesc" +"▦" + //진술문정의
- "relacause" +"▦" + //관련요인
- "icnpinfo" +"▩"; //ICNP 정보
- sStmtInfo +="I▦" + // 상태
- "▦" + // 진술문 코드
- "▦" +
- "99991231235959" + "▦" + // 종료일자
- sAttrInfo[3] + "▦" + // 진술문
- sOriginCD + "▦" + // 출처코드
- sAttrInfo[0] + "▦" + // 속성개수
- sAttrInfo[1] + "▦" + // 속성정보1
- sAttrInfo[2] + "▦" + // 속성정보2
- sAttrEssnYN + "▦" + // 속성 필수 입력 여부
- sDNARFlag + "▦" + // D.N.A.R 구분
- utlf_transNullToEmpty(sStmtCntsDesc) + "▦" + // 진술문 정의
- utlf_transNullToEmpty(sRelaCause) + "▦" + // 관련요인
- DataSet_XMLChangeName+ "▩"; // ICNP 정보
- if(utlf_isNull(sAttrEssnYN) && eval(sAttrInfo[0])>0)
- {
- sysf_messageBox("속성 등록 여부(선택 or 필수) 입력이 이루어지지","E007");
- return;
- }
- if(sysf_messageBox("","Q002") != '6') return;
-
- var refCond = "dnar▦stmtnm▦offset▦pagesize▩"
- + ds_main_cond.getColumn(0, "dnar")+"▦"
- + ds_main_cond.getColumn(0, "stmtnm")+"▦"
- + 0 +"▦";
-
- if(utlf_isNull(ds_hidden.getColumn(0, "stmtcnt")))
- {
- refCond += 500 +"▩";
- }
- else
- {
- refCond += ds_hidden.getColumn(0, "stmtcnt") +"▩";
- }
- dsf_setCSVToDs("ds_send_stmtinfo", sStmtInfo);
- dsf_setCSVToDs("ds_send_refCond", refCond);
- dsf_setTypeFormat(ds_send_refCond, "offset:INT^pagesize:INT");
- var oParam = {};
- oParam.id = "TXMNR01801";
- oParam.service = "carerecapp.StmtMngt";
- oParam.method = "reqExeStmtInfo";
- oParam.inds = "stmtinfo=ds_send_stmtinfo refCond=ds_send_refCond";
- oParam.outds = "ds_main_stmtlist_stmtinfo=stmtinfo";
- oParam.async = false;
- oParam.callback = "cf_TXMNR01801";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXMNR01801") > -1)
- {
- ds_hidden.setColumn(0, "stmtcnt", ds_main_stmtlist_stmtinfo.rowcount);
- fStmtInfoClear();
- ds_hidden_stmtmngt_stmtinfo.copyData(ds_main_stmtlist_stmtinfo);
- }
- }
- function cf_TXMNR01801(sSvcId, nErrorCode, sErrorMsg)
- {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- }
- function fRgstTermAnaly()
- {
- var sRowCnt = ds_main_termanaly_terminfo.rowcount;
- var sStmtCnts = this.objects[xStmtInfoPath].getColumn(0, "stmtcnts");
- var sAttrInfo1 = ""; // 속성정보1
- var sAttrInfo2 = ""; // 속성정보2
- var sAttrCnt = 0; // 문장내 속성개수
- var sTermCnt = 0; // 선택된 용어개수
- var sRow = 0; // 새로 추가된 용어 순번
- var iRow = 1; // 선택된 단어 순번
- var sTerm = ""; // 선택된 단어
- var sTermRgstChk = false; // 분석된 용어 등록 여부
- this.objects[xStmtInfoPath+"_icnpmngt_icnpinfo"];
-
- sTermCnt = ds_main_stmtmngt_stmtinfo_icnpmngt_icnpinfo.rowcount;
- var sStmtCntsCopy = sStmtCnts;
- while(sStmtCntsCopy.indexOf("^")>0)
- {
- sStmtCntsCopy = sStmtCntsCopy.replace("^", "");
- }
-
- while(sStmtCntsCopy.indexOf("$")>0)
- {
- sStmtCntsCopy = sStmtCntsCopy.replace("$"," ");
- }
- var sStmtCntsCopy1 = sStmtCntsCopy;
- var sStmtCnt = 0;
- for(var i = 0; i < ds_main_termanaly_terminfo.rowcount; i++)
- {
- if(this.objects[xTermInfoPath].getColumn(i, "flag") == "속성" )
- {
- sAttrInfo1 += this.objects[xTermInfoPath].getColumn(i, "itemcd")+ "⊙";
- sStmtCntsCopy1 = String(sStmtCntsCopy1).replace(this.objects[xTermInfoPath].getColumn(i, "termnm"), "@" + sStmtCnt);
- sAttrCnt++;
- sStmtCnt++;
- }
- }
- sStmtCntsCopy += " ";
- sStmtCntsCopy1 += " ";
- sStmtCntsCopy = String(sStmtCntsCopy).replace(" ", " ");
- sStmtCntsCopy1 = String(sStmtCntsCopy1).replace(" ", " ");
- return sAttrCnt+"▦"+ sAttrInfo1+"▦"+sStmtCntsCopy1+"▦"+sStmtCntsCopy+"▦";
- }
- function btn_updt_onclick(obj:Button, e:ClickEventInfo)
- {
- fStmtUpdt();
- }
- function fStmtUpdt()
- {
- var sStmtCD = this.objects[xStmtInfoPath].getColumn(0, "stmtcd");
- var sStmtCnts = this.objects[xStmtInfoPath].getColumn(0, "stmtcnts");
- var sAttrEssnYN = this.objects[xStmtInfoPath].getColumn(0, "attressnyn");
- var sOriginCD = this.objects[xStmtInfoPath].getColumn(0, "origincd");
- var sDNARFlag = this.objects[xStmtInfoPath].getColumn(0, "dnarflag");
- var sStmtCntsDesc = this.objects[xStmtInfoPath].getColumn(0, "stmtcntsdesc");
- var sRelaCause = this.objects[xStmtInfoPath].getColumn(0, "relacause");
- var sRowCnt = ds_main_termanaly_terminfo.rowcount;
- var sTermCnt = 0;
- if(utlf_isNull(sStmtCD) && utlf_isNull(sStmtCnts))
- {
- sysf_messageBox("수정할 진술문이","I004");
- return;
- }
- if(utlf_isNull(sStmtCD) && !utlf_isNull(sStmtCnts))
- {
- sysf_messageBox("등록된 진술문장이 아닙니다. 진술문 수정을","E001");
- return;
- }
- if(utlf_isNull(sStmtCnts))
- {
- sysf_messageBox("수정할 진술 문장을","C001");
- return;
- }
- if(utlf_isNull(sOriginCD))
- {
- sysf_messageBox("문장 출처를","C001");
- return;
- }
- if(utlf_isNull(sDNARFlag))
- {
- sysf_messageBox("D.N.A.R 분류 타입을","C001");
- return;
- }
- if(sRowCnt == 0)
- {
- sysf_messageBox("문장 분석이 이루어지지","E007");
- //return; //일시적으로 주석처리
- }
- if(sysf_messageBox("","Q003") != '6') return;
- var sStmtInfo = fRgstTermAnaly();
- if(utlf_isNull(sStmtInfo)) return;
- var sAttrInfo = String(sStmtInfo).split("▦");
- ds_send_stmtinfo.clearData();
- ds_send_refCond.clearData();
-
- var pParam = new Object();
- pParam.nullNodeYN = 'Y'
- pParam.cDataYN = 'N'
- sParamObjArr = [{ds: "ds_main_stmtmngt_stmtinfo_icnpmngt_icnpinfo", path:"icnpinfo", filter: ""}];
-
- DataSet_XMLChangeName = lf_convertDsToXml(sParamObjArr, "<icnpinfo><flag/><smnttypecd/><termnm/><cnptid/><termcd/></icnpinfo>")
- var sStmtInfo = "stat" + "▦"+ //상태
- "stmtcd" + "▦"+ //진술문 코드
- "instcd" + "▦"+ //기관코드
- "todd" + "▦"+ //종료일자
- "stmtcnts" + "▦"+ //진술문
- "origincd" + "▦"+ //출처코드
- "attrcnt" + "▦"+ //속성개수
- "attrinfo1" + "▦"+ //속성정보1
- "attrinfo2" + "▦"+ //속성정보2
- "attressnyn" + "▦"+ //속성 필수 입력 여부
- "dnarflag" + "▦"+ //D.N.A.R 구분
- "stmtcntsdesc" + "▦"+ //진술문정의
- "relacause" + "▦" + //관련요인
- "icnpinfo" + "▩"; //ICNP 정보
- sStmtInfo +="U" + "▦" + // 상태
- sStmtCD + "▦" + // 진술문 코드
- this.objects[xStmtInfoPath].getColumn(0, "instcd") + "▦" + // 기관코드
- this.objects[xStmtInfoPath].getColumn(0, "todd") + "▦" + // 종료일자
- sAttrInfo[3] + "▦" + // 진술문
- sOriginCD + "▦" + // 출처코드
- sAttrInfo[0] + "▦" + // 속성개수
- sAttrInfo[1] + "▦" + // 속성정보1
- sAttrInfo[2] + "▦" + // 속성정보2
- sAttrEssnYN + "▦" + // 속성 필수 입력 여부
- sDNARFlag + "▦" + // D.N.A.R 구분
- sStmtCntsDesc + "▦" + // 진술문정의
- sRelaCause + "▦" + // 관련요인
- DataSet_XMLChangeName + "▩"; // ICNP 정보
-
- if(utlf_isNull(sAttrEssnYN) && eval(sAttrInfo[0])>0)
- {
- sysf_messageBox("속성 등록 여부(선택 or 필수) 입력이 이루어지지","E007");
- return;
- }
- var refCond = "dnar▦stmtnm▦offset▦pagesize▩"
- + ds_main_cond.getColumn(0, "dnar") +"▦"
- + ds_main_cond.getColumn(0, "stmtnm") +"▦"
- + 0 +"▦"
- + ds_hidden.getColumn(0, "stmtcnt") +"▩";
- dsf_setCSVToDs("ds_send_stmtinfo", sStmtInfo);
- dsf_setCSVToDs("ds_send_refCond", refCond);
-
- var oParam = {};
- oParam.id = "TXMNR01801";
- oParam.service = "carerecapp.StmtMngt";
- oParam.method = "reqExeStmtInfo";
- oParam.inds = "stmtinfo=ds_send_stmtinfo refCond=ds_send_refCond";
- oParam.outds = "ds_main_stmtlist_stmtinfo=stmtinfo";
- oParam.async = false;
- oParam.callback = "cf_TXMNR01801";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXMNR01801") > -1)
- {
- ds_hidden.setColumn(0, "stmtcnt", ds_main_stmtlist_stmtinfo.rowcount);
- fStmtInfoClear();
- ds_hidden_stmtmngt_stmtinfo.copyData(ds_main_stmtlist_stmtinfo);
- }
- }
- function btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- fStmtDelete();
- }
- function fStmtDelete()
- {
- var sStmtCD = this.objects[xStmtInfoPath].getColumn(0, "stmtcd");
- var sStmtCnts = this.objects[xStmtInfoPath].getColumn(0, "stmtcnts");
- var sAttrEssnYN = this.objects[xStmtInfoPath].getColumn(0, "attressnyn");
- var sOriginCD = this.objects[xStmtInfoPath].getColumn(0, "origincd");
- var sDNARFlag = this.objects[xStmtInfoPath].getColumn(0, "dnarflag");
- var sRowCnt = ds_main_termanaly_terminfo.rowcount;
-
- if(utlf_isNull(sStmtCD) && utlf_isNull(sStmtCnts))
- {
- sysf_messageBox("삭제할 진술문이","I004");
- return;
- }
- if(utlf_isNull(sStmtCD) && !utlf_isNull(sStmtCnts))
- {
- sysf_messageBox("등록된 진술문장이 아닙니다. 진술문 삭제를","E001");
- return;
- }
- var sStmtInfo = "stat▦"+ // 상태
- "stmtcd▦" + // 진술문 코드
- "instcd▦" + // 기관코드
- "todd▩"; // 종료일자
- sStmtInfo +="D▦" + // 상태
- sStmtCD + "▦" + // 진술문 코드
- this.objects[xStmtInfoPath].getColumn(0, "instcd") + "▦" + // 기관코드
- this.objects[xStmtInfoPath].getColumn(0, "todd") + "▩"; // 종료일자
- var refCond = "dnar▦stmtnm▦offset▦pagesize▩"
- + ds_main_cond.getColumn(0, "dnar") +"▦"
- + ds_main_cond.getColumn(0, "stmtnm") +"▦"
- + 0 +"▦"
- + ds_hidden.getColumn(0, "stmtcnt") +"▩";
- dsf_setCSVToDs("ds_send_stmtinfo", sStmtInfo);
- dsf_setCSVToDs("ds_send_refCond", refCond);
-
- var oParam = {};
- oParam.id = "TXMNR01801";
- oParam.service = "carerecapp.StmtMngt";
- oParam.method = "reqExeStmtInfo";
- oParam.inds = "stmtinfo=ds_send_stmtinfo refCond=ds_send_refCond";
- oParam.outds = "ds_main_stmtlist_stmtinfo=stmtinfo";
- oParam.async = false;
- oParam.callback = "cf_TXMNR01801";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXMNR01801") > -1)
- {
- ds_hidden.setColumn(0, "stmtcnt", ds_main_stmtlist_stmtinfo.rowcount);
- fStmtInfoClear();
- ds_hidden_stmtmngt_stmtinfo.copyData(ds_main_stmtlist_stmtinfo);
- }
- }
- function grd_stmtlist_onvscrolllastover(obj:Grid, e:ScrollEventInfo)
- {
- var sPos = e.pos;
-
- if(ds_hidden.getColumn(0, "stmtcnt") != ds_hidden.getColumn(0, "stmtcnt1") )
- {
- ds_hidden.setColumn(0, "stmtcnt1", ds_main_stmtlist_stmtinfo.rowcount);
- ds_send.clear();
-
- dsf_makeValue(ds_send, "dnar", "string", ds_main_cond.getColumn(0, "dnar"));
- dsf_makeValue(ds_send, "stmtnm", "string", ds_main_cond.getColumn(0, "stmtnm"));
- dsf_makeValue(ds_send, "offset", "int", ds_main_stmtlist_stmtinfo.rowcount);
- dsf_makeValue(ds_send, "pagesize", "int", 500);
- var oParam = {};
- oParam.id = "TRMNR01803";
- oParam.service = "carerecapp.StmtMngt";
- oParam.method = "reqGetStmtListInfo";
- oParam.inds = "refCond=ds_send";
- oParam.outds = "ds_temp_stmtlist_stmtinfo=stmtinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMNR01803";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRMNR01803") > -1)
- {
- ds_main_stmtlist_stmtinfo.appendData(ds_temp_stmtlist_stmtinfo);
- ds_hidden.setColumn(0, "stmtcnt", ds_main_stmtlist_stmtinfo.rowcount);
-
- grd_stmtlist.vscrollbar.pos = sPos;
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|