123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMZBC00500" position="absolute 0 0 1199 774" titletext="유형코드관리" oninit="SMZBC00500_oninit" onload="SMZBC00500_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="유형코드 관리" class="tit_1" position="absolute 0 0 189 24"/>
- <Shape id="line14" class="line_6" position="absolute 0 50 1195 56" anchor="left top right"/>
- <Button id="btn_kindcdgrup_save" taborder="1" text="유형코드군 저장" class="btn4" position="absolute 889 29 1013 51" anchor="top right" onclick="btn_kindcdgrup_save_onclick"/>
- <Button id="btn_kindcode_save" taborder="2" text="유형코드 저장" class="btn4" position="absolute 1014 29 1126 51" anchor="top right" onclick="btn_kindcode_save_onclick"/>
- <Button id="btn_init" taborder="3" text="초기화" class="btn4" position="absolute 1127 29 1195 51" anchor="top right" onclick="btn_init_onclick"/>
- <Div id="group2" taborder="4" class="div_SA2" position="absolute 0 54 1195 94" anchor="left top right">
- <Layouts>
- <Layout>
- <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1103 9 1109 31" anchor="top right"/>
- <Button id="btn_search" taborder="2" text="조회" class="btn1" position="absolute 1120 8 1176 30" anchor="top right" onclick="group2_btn_search_onclick"/>
- <Static id="caption12" text="코드군 ID :" class="search_name" position="absolute 15 11 106 28"/>
- <Edit id="ipt_search" taborder="3" autoselect="true" class="input_search" position="absolute 110 9 210 28" onkeyup="group2_ipt_search_onkeyup"/>
- <Combo id="combo1" taborder="4" innerdataset="@ds_init_clist_Z0007" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 400 10 550 29" onitemchanged="group2_combo1_onitemchanged" index="-1"/>
- <Static id="caption3" text="기관 :" class="search_name" position="absolute 330 11 395 28"/>
- <Button id="img1" taborder="5" class="icon_search" position="absolute 215 9 235 29" onclick="group2_img1_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line1" linetype="horizontal" class="line_10" position="absolute 0 600 1195 606" anchor="left right bottom"/>
- <Shape id="line8" linetype="horizontal" class="line_10" position="absolute 0 122 1195 128" anchor="left top right"/>
- <Button id="btn_update" taborder="6" text="유형코드군 수정" class="btn2" position="absolute 978 581 1086 600" anchor="right bottom" onclick="btn_update_onclick"/>
- <Button id="btn_delete" taborder="7" text="유형코드군 삭제" class="btn2" position="absolute 1087 581 1195 600" anchor="right bottom" onclick="btn_delete_onclick"/>
- <Static id="caption22" text="유형코드군 상세설명" class="cell_1" position="absolute 0 657 100 763" anchor="left bottom"/>
- <Static id="caption24" text="업무규칙 ID" class="cell_1" position="absolute 0 605 100 628" anchor="left bottom"/>
- <TextArea id="tar_deltdesc" taborder="8" position="absolute 101 659 1195 759" anchor="left right bottom" autoselect="true"/>
- <Button id="btn_add" taborder="9" text="유형코드군 추가" class="btn2" position="absolute 869 581 977 600" anchor="right bottom" onclick="btn_add_onclick"/>
- <Shape id="line5" linetype="horizontal" class="line_2" position="absolute 0 627 1194 633" anchor="left right bottom"/>
- <Shape id="line9" linetype="horizontal" class="line_3" position="absolute 0 762 1194 768" anchor="left right bottom"/>
- <Static id="caption1" text="업무규칙명" class="cell_1" position="absolute 214 605 297 628" anchor="left bottom"/>
- <Edit id="ipt_biznm" taborder="10" class="input_essential" position="absolute 299 607 411 626" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_bizid" taborder="11" class="input_essential" position="absolute 102 607 213 626" autoselect="true" anchor="left bottom" onsetfocus="ipt_bizid_onsetfocus"/>
- <Grid id="grd_cdgruplist" taborder="12" binddataset="ds_main_cdgrup_list_cdgrup" useinputpanel="false" position="absolute 0 127 375 577" autoenter="select" cellsizingtype="col" anchor="all" oncelldblclick="grd_cdgruplist_oncelldblclick" treeusecheckbox="false" treeuseline="false">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="26" band="left"/>
- <Column size="150"/>
- <Column size="200"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <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="코드군ID" taborder="undefined"/>
- <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="최초등록자ID"/>
- <Cell col="13" text="최초등록자이름"/>
- <Cell col="14" text="최초등록일시"/>
- <Cell col="15" text="최종수정자ID"/>
- <Cell col="16" text="최종수정자이름"/>
- <Cell col="17" text="최종수정일시"/>
- <Cell col="18" text="레 벨"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="tree" edittype="tree" style="align:left middle;padding:2 2 2 2;" text="bind:cdgrupid" treestartlevel="1" treelevel="bind:level"/>
- <Cell col="2" style="align:left middle;padding:2 2 2 2;" text="bind:cdgrupnm"/>
- <Cell col="3" style="align:left middle;padding:2 2 2 2;" text="bind:cdlgth"/>
- <Cell col="4" style="align:left middle;padding:2 2 2 2;" text="bind:detldesc"/>
- <Cell col="5" style="align:left middle;padding:2 2 2 2;" text="bind:dispseq"/>
- <Cell col="6" displaytype="date" style="align:left middle;padding:2 2 2 2;" text="bind:valifromdd" calendardisplaynulltype="nulltext"/>
- <Cell col="7" displaytype="date" style="align:left middle;padding:2 2 2 2;" text="bind:valitodd" calendardisplaynulltype="nulltext"/>
- <Cell col="8" style="align:left middle;padding:2 2 2 2;" text="bind:authinstcd"/>
- <Cell col="9" style="align:left middle;padding:2 2 2 2;" text="bind:authinstnm"/>
- <Cell col="10" style="align:left middle;padding:2 2 2 2;" text="bind:authdeptcd"/>
- <Cell col="11" style="align:left middle;padding:2 2 2 2;" text="bind:authdeptnm"/>
- <Cell col="12" text="bind:fstrgstrid"/>
- <Cell col="13" text="bind:fstrgstrnm"/>
- <Cell col="14" text="bind:fstrgstdt" mask="yyyy-mm-dd hh:nn:ss"/>
- <Cell col="15" text="bind:lastupdtrid"/>
- <Cell col="16" text="bind:lastupdtrnm"/>
- <Cell col="17" text="bind:lastupdtdt" mask="yyyy-mm-dd hh:nn:ss"/>
- <Cell col="18" text="bind:level"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_kdcdgruplist" taborder="13" binddataset="ds_main_kindcdgrup_list_kindcdgrup" useinputpanel="false" position="absolute 376 127 1195 297" autoenter="select" cellsizingtype="both" anchor="top right" oncellclick="grd_kdcdgruplist_oncellclick" autosizingtype="row" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24" band="left"/>
- <Column size="120"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="200"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <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="유형코드군SID"/>
- <Cell col="2" text="기관코드"/>
- <Cell col="3" text="업무규칙ID"/>
- <Cell col="4" text="업무규칙이름"/>
- <Cell col="5" text="코드군ID"/>
- <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="최초등록자ID"/>
- <Cell col="15" text="최초등록자이름"/>
- <Cell col="16" text="최초등록일시"/>
- <Cell col="17" text="최종수정자ID"/>
- <Cell col="18" text="최종수정자이름"/>
- <Cell col="19" text="최종수정일시"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" style="align:left middle;" text="bind:kindcdgrupsid"/>
- <Cell col="2" style="align:left middle;" text="bind:instcd"/>
- <Cell col="3" style="align:left middle;" text="bind:bizid"/>
- <Cell col="4" style="align:left top;padding:5 2 3 2;" text="bind:biznm" wordwrap="word" autosizerow="limitmin"/>
- <Cell col="5" style="align:left middle;" text="bind:cdgrupid"/>
- <Cell col="6" style="align:left middle;" text="bind:cdgrupnm"/>
- <Cell col="7" style="align:left middle;" text="bind:detldesc"/>
- <Cell col="8" style="align:left middle;" text="bind:valifromdd"/>
- <Cell col="9" style="align:left middle;" text="bind:valitodd"/>
- <Cell col="10" style="align:left middle;" text="bind:authinstcd"/>
- <Cell col="11" style="align:left middle;" text="bind:authinstnm"/>
- <Cell col="12" style="align:left middle;" text="bind:authdeptcd"/>
- <Cell col="13" style="align:left middle;" text="bind:authdeptnm"/>
- <Cell col="14" style="align:left middle;" text="bind:fstrgstrid"/>
- <Cell col="15" style="align:left middle;" text="bind:fstrgstrnm"/>
- <Cell col="16" style="align:left top;padding:5 2 3 2;" text="bind:fstrgstdt" wordwrap="word"/>
- <Cell col="17" style="align:left middle;" text="bind:lastupdtrid"/>
- <Cell col="18" style="align:left middle;" text="bind:lastupdtrnm"/>
- <Cell col="19" style="align:left top;padding:5 2 3 2;" text="bind:lastupdtdt" wordwrap="word"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption2" text="유형코드군 목록" class="tit_2" position="absolute 377 106 495 127" anchor="top right"/>
- <Grid id="grd_kindcodelist" taborder="14" binddataset="ds_main_kindcode_list_kindcode" useinputpanel="false" position="absolute 376 320 1155 577" anchor="top right bottom" autoenter="select" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="22" band="left"/>
- <Column size="96"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="78"/>
- <Column size="100"/>
- <Column size="103"/>
- <Column size="184"/>
- <Column size="102"/>
- <Column size="100"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="75"/>
- <Column size="75"/>
- <Column size="90"/>
- <Column size="90"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="참조여부"/>
- <Cell col="2" text="코드 SID"/>
- <Cell col="3" text="코드군 ID"/>
- <Cell col="4" text="코드 ID"/>
- <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="최대 연산자"/>
- <Cell col="15" text="유효 시작일자"/>
- <Cell col="16" text="유효 종료일자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:checked" expr="expr:checked == 'true' ? 1 : 0"/>
- <Cell col="2" text="bind:cdsid"/>
- <Cell col="3" text="bind:cdgrupid"/>
- <Cell col="4" text="bind:cdid"/>
- <Cell col="5" text="bind:cdnm"/>
- <Cell col="6" text="bind:cdengabbrnm"/>
- <Cell col="7" text="bind:cddesc"/>
- <Cell col="8" text="bind:kinddispseq"/>
- <Cell col="9" text="bind:cddispseq"/>
- <Cell col="10" text="bind:cdval"/>
- <Cell col="11" text="bind:minval"/>
- <Cell col="12" text="bind:maxval"/>
- <Cell col="13" text="bind:minopercd"/>
- <Cell col="14" text="bind:maxopercd"/>
- <Cell col="15" displaytype="date" text="bind:valifromdd" calendardisplaynulltype="nulltext"/>
- <Cell col="16" displaytype="date" text="bind:valitodd" calendardisplaynulltype="nulltext"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="grd_reorg_sequence" taborder="15" position="absolute 1161 425 1189 470">
- <Layouts>
- <Layout/>
- </Layouts>
- </Div>
- <Static id="caption4" text="유형코드 목록" class="tit_2" position="absolute 376 303 494 324" anchor="top right"/>
- <Static id="caption10" text="유효종료일시" class="cell_1" position="absolute 214 631 297 654" anchor="left bottom"/>
- <Static id="caption5" text="코드군명" class="cell_1" position="absolute 576 605 636 628" anchor="left bottom"/>
- <Calendar id="ipt_valitodd" taborder="16" class="input_search" position="absolute 299 633 411 652" autoselect="true" anchor="left bottom"/>
- <Static id="caption8" text="코드군 ID" class="cell_1" position="absolute 412 605 480 628" anchor="left bottom"/>
- <Edit id="ipt_cdgrupid" taborder="17" class="input_essential" position="absolute 481 607 575 626" autoselect="true" anchor="left bottom"/>
- <Calendar id="ipt_valifromdd" taborder="18" class="input_search" position="absolute 101 633 213 652" autoselect="true" anchor="left bottom"/>
- <Edit id="ipt_cdgrupnm" taborder="19" class="input_essential" position="absolute 637 607 749 626" autoselect="true" anchor="left bottom"/>
- <Static id="caption9" text="유효시작일시" class="cell_1" position="absolute 0 631 100 654" anchor="left bottom"/>
- <Shape id="line10" linetype="horizontal" class="line_2" position="absolute 0 653 1194 659" anchor="left right bottom"/>
- <Button id="img6" taborder="20" position="absolute 1162 424 1187 445" class="icon_top" anchor="top right" onclick="img6_onclick"/>
- <Button id="img3" taborder="21" class="icon_bottom" position="absolute 1162 446 1187 468" anchor="top right" onclick="img3_onclick"/>
- <Static id="caption20" text="코드군 목록" class="tit_2" position="absolute 0 106 110 127"/>
- <Static id="opt_modellabel" class="tit_2" position="absolute 0 584 222 605" anchor="left bottom"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="supcdgrupid" type="STRING" size="256"/>
- <Column id="supcdgrupnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cvalue" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_clist_Z0007" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_cdgrup_list_cdgrup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256" sumtext="코드군ID"/>
- <Column id="cdgrupnm" type="STRING" size="256" sumtext="코드군이름"/>
- <Column id="cdlgth" type="STRING" size="256" sumtext="코드길이"/>
- <Column id="detldesc" type="STRING" size="256" sumtext="코드군상세설명"/>
- <Column id="dispseq" type="STRING" size="256" sumtext="출력순서"/>
- <Column id="aliasid" type="STRING" size="256" sumtext="참조코드군ID"/>
- <Column id="valifromdd" type="STRING" size="256" sumtext="유효시작일자"/>
- <Column id="valitodd" type="STRING" size="256" sumtext="유효종료일자"/>
- <Column id="authinstcd" type="STRING" size="256" sumtext="권한기관코드"/>
- <Column id="authinstnm" type="STRING" size="256" sumtext="권한기관명"/>
- <Column id="authdeptcd" type="STRING" size="256" sumtext="권한부서코드"/>
- <Column id="authdeptnm" type="STRING" size="256" sumtext="권한부서명"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="최초등록자이름"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="lastupdtrnm" type="STRING" size="256" sumtext="최종수정자이름"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="level" type="STRING" size="256" sumtext="레벨"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_kindcdgrup_list_kindcdgrup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="kindcdgrupsid" type="STRING" size="256" sumtext="유형코드군SID"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="authinstcd" type="STRING" size="256" sumtext="권한기관코드"/>
- <Column id="authinstnm" type="STRING" size="256" sumtext="권한기관명"/>
- <Column id="bizid" type="STRING" size="256" sumtext="업무규칙ID"/>
- <Column id="biznm" type="STRING" size="256" sumtext="업무규칙이름"/>
- <Column id="cdgrupid" type="STRING" size="256" sumtext="코드군ID"/>
- <Column id="cdgrupnm" type="STRING" size="256" sumtext="코드군이름"/>
- <Column id="detldesc" type="STRING" size="256" sumtext="상세설명"/>
- <Column id="valifromdd" type="STRING" size="256" sumtext="유효시작일자"/>
- <Column id="valitodd" type="STRING" size="256" sumtext="유효종료일자"/>
- <Column id="authdeptcd" type="STRING" size="256" sumtext="권한부서코드"/>
- <Column id="authdeptnm" type="STRING" size="256" sumtext="권한부서명"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="최초등록자이름"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="lastupdtrnm" type="STRING" size="256" sumtext="최종수정자이름"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_kindcode_list_kindcode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_kindcode_list_kindcode_oncolumnchanged">
- <ColumnInfo>
- <Column id="checked" type="STRING" size="256" sumtext="유형코드 참조여부"/>
- <Column id="cdsid" type="STRING" size="256" sumtext="코드 sid"/>
- <Column id="cdgrupid" type="STRING" size="256" sumtext="코드 group id"/>
- <Column id="cdid" type="STRING" size="256" sumtext="코드 id"/>
- <Column id="cdengabbrnm" type="STRING" size="256" sumtext="코드 영문 약어명"/>
- <Column id="cdnm" type="STRING" size="256" sumtext="코드 이름"/>
- <Column id="detldesc" type="STRING" size="256" sumtext="코드 상세설명"/>
- <Column id="cddispseq" type="STRING" size="256" sumtext="보여주기 순서"/>
- <Column id="kinddispseq" type="STRING" size="256" sumtext="보여주기 순서"/>
- <Column id="cdval" type="STRING" size="256" sumtext="코드 값"/>
- <Column id="minval" type="STRING" size="256" sumtext="최소값"/>
- <Column id="maxval" type="STRING" size="256" sumtext="최대값"/>
- <Column id="minopercd" type="STRING" size="256" sumtext="최소값 연산자 코드"/>
- <Column id="maxopercd" type="STRING" size="256" sumtext="최대값 연산자 코드"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="등록일시"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="등록자"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자ID"/>
- <Column id="valifromdd" type="STRING" size="256" sumtext="유효 시작일시"/>
- <Column id="valitodd" type="STRING" size="256" sumtext="유효 종료일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_mode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="modestatus" type="STRING" size="256"/>
- <Column id="modelabel" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="bizid" type="STRING" size="256"/>
- <Column id="biznm" type="STRING" size="256"/>
- <Column id="cdgrupid" type="STRING" size="256"/>
- <Column id="cdgrupnm" type="STRING" size="256"/>
- <Column id="valifromdd" type="STRING" size="256"/>
- <Column id="valitodd" type="STRING" size="256"/>
- <Column id="detldesc" type="STRING" size="256"/>
- <Column id="authinstcd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="administrator" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="bizid"/>
- <Col id="biznm"/>
- <Col id="cdgrupid"/>
- <Col id="cdgrupnm"/>
- <Col id="valifromdd"/>
- <Col id="valitodd"/>
- <Col id="detldesc"/>
- <Col id="authinstcd"/>
- <Col id="instcd"/>
- <Col id="administrator"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.ipt_search" propid="value" datasetid="ds_main_search" columnid="supcdgrupid"/>
- <BindItem id="item1" compid="group2.combo1" propid="value" datasetid="ds_main" columnid="cvalue"/>
- <BindItem id="item2" compid="opt_modellabel" propid="text" datasetid="ds_main_mode" columnid="modelabel"/>
- <BindItem id="item3" compid="ipt_bizid" propid="value" datasetid="ds_main_data" columnid="bizid"/>
- <BindItem id="item4" compid="ipt_biznm" propid="value" datasetid="ds_main_data" columnid="biznm"/>
- <BindItem id="item5" compid="ipt_valitodd" propid="value" datasetid="ds_main_data" columnid="valitodd"/>
- <BindItem id="item6" compid="ipt_valifromdd" propid="value" datasetid="ds_main_data" columnid="valifromdd"/>
- <BindItem id="item7" compid="tar_deltdesc" propid="value" datasetid="ds_main_data" columnid="detldesc"/>
- <BindItem id="item8" compid="ipt_cdgrupid" propid="value" datasetid="ds_main_data" columnid="cdgrupid"/>
- <BindItem id="item9" compid="ipt_cdgrupnm" propid="value" datasetid="ds_main_data" columnid="cdgrupnm"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-09-20
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-09-20 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "com_basiccodexp::ZBC001.xjs";
- var arErrorCode = new HashArray();
- function SMZBC00500_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMZBC00500_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_cdgruplist);
- grdf_setRowTypeIcon(grd_cdgruplist, 0);
- grdf_setToolTipBind(grd_cdgruplist);
- grdf_initGrid(grd_kdcdgruplist);
- grdf_setRowTypeIcon(grd_kdcdgruplist, 0);
- grdf_setToolTipBind(grd_kdcdgruplist);
- grdf_initGrid(grd_kindcodelist);
- grdf_setRowTypeIcon(grd_kindcodelist, 0);
- grdf_setToolTipBind(grd_kindcodelist);
-
- var menuParameter = frmf_getMenuParam();
- menuParameter = "administrator";
-
- if( menuParameter == "administrator")
- {
- ds_main_data.setColumn(0, "administrator", "true");
- var arrParam = [{dsNm: "ds_init_clist_Z0007", cdGrpId: "Z0007"}]
- appf_getCodeList(arrParam);
-
- group2.combo1.visible = true;
- group2.caption3.visible = true;
-
- var dutplceinstcd = sysf_getUserInfo("dutplceinstcd")
- ds_main.setColumn(0, "cvalue", dutplceinstcd);
-
- ds_main_kindcdgrup_list_kindcdgrup.clearData();
- ds_main_mode.setColumn(0, "modestatus", "codegrupselected");
- }
- else
- {
- group2.combo1.visible = false;
- group2.caption3.visible = false;
- }
- }
- /****************************************************************************************
- * Function : onclick
- * Description : 코드군 ID 버튼 이벤트
- ****************************************************************************************/
- function group2_img1_onclick(obj:Button, e:ClickEventInfo)
- {
- var sReturn = appf_openCodeGroupList("codegrupid", ds_main_search.getColumn(0,"supcdgrupid"));
- var supcdgrupid = sReturn.cdgrupid;
- var supcdgrupnm = sReturn.cdgrupnm;
- if(!utlf_isNull(supcdgrupid))
- {
- ds_main_search.setColumn(0, "supcdgrupid", supcdgrupid);
- ds_main_search.setColumn(0, "supcdgrupnm", supcdgrupid);
- }
- }
- /****************************************************************************************
- * Function : onitemchanged
- * Description : 기관 combo 이벤트
- ****************************************************************************************/
- function group2_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- dsf_makeValue(ds_send_data, "cdgroupid", "string", "Z0007");
- dsf_makeValue(ds_send_data, "organcd", "string", obj.value);
-
- var success = fGetKindCodeGroupList();
-
- if(success)
- {
- ds_main_kindcode_list_kindcode.clearData();
- ds_main_mode.setColumn(0, "modestatus", "codegrupselected");
- fInitMainData(true);
- }
- }
- /****************************************************************************************
- * Function : fGetKindCodeGroupList
- * Description : 유형코드군 목록 조회 함수
- ****************************************************************************************/
- function fGetKindCodeGroupList(cdgrupid)
- {
- var row = ds_main_cdgrup_list_cdgrup.rowposition;
- var cdgrupid = ds_main_cdgrup_list_cdgrup.getColumn(row, "cdgrupid");
- dsf_makeValue(ds_send_data, "cdgrupid", "String", cdgrupid);
-
- var oParam = {};
- oParam.id = "TRZBC00118";
- oParam.service = "basiccodeapp.KindCodeAdmin";
- oParam.method = "reqGetKindCodeGroupList";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_main_kindcdgrup_list_kindcdgrup=kindcdgrup";
- oParam.async = false;
- oParam.callback = "cf_TRZBC00118";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRZBC00118") > -1)
- {
- return true;
- }
- else
- {
- return false
- }
-
- return success;
- }
- function cf_TRZBC00118(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Function : onclick
- * Description : 조회 button 이벤트
- ****************************************************************************************/
- function group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- var supcdgrupid = ds_main_search.getColumn(0, "supcdgrupid");
- dsf_makeValue(ds_send_data, "supcdgrupid","string", supcdgrupid);
- dsf_makeValue(ds_send_data, "level","int", 3);
-
- var oParam = {};
- oParam.id = "TRZBC00107";
- oParam.service = "basiccodeapp.BasicCodeAdmin";
- oParam.method = "reqGetSubCodeGroupList";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_main_cdgrup_list_cdgrup=cdgrup";
- oParam.async = false;
- //oParam.callback = "cf_TRZBC00107";
- tranf_submit(oParam);
- ds_main_kindcdgrup_list_kindcdgrup.clearData();
- ds_main_kindcode_list_kindcode.clearData();
- fInitMainData(true);
- }
- /****************************************************************************************
- * Function : oncelldblclick
- * Description : 코드군 목록 그리드 더블클릭 이벤트
- ****************************************************************************************/
- function grd_cdgruplist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- dsf_makeValue(ds_send_data, "organcd", "string", ds_main.getColumn(0, "cvalue"));
- var success = fGetKindCodeGroupList();
-
- if(success)
- {
- ds_main_kindcode_list_kindcode.clearData();
- ds_main_mode.setColumn(0, "modestatus", "codegrupselected");
- fInitMainData(true);
- }
- }
- /****************************************************************************************
- * Function : oncellclick
- * Description : 유형코드군 목록 그리드 클릭 이벤트
- ****************************************************************************************/
- function grd_kdcdgruplist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var success = fGetKindCodeListAvailable();
- if(success)
- {
- fGrid2Main();
- ds_main_mode.setColumn(0, "modelabel", "유형코드군 정보");
- fInitMainDataControls(true);
- ds_main_mode.setColumn(0, "modestatus", "kind_code_group_selected");
- }
- }
- /****************************************************************************************
- * Function : fGetKindCodeListAvailable
- * Description : 유형코드 목록 조회 함수
- ****************************************************************************************/
- function fGetKindCodeListAvailable()
- {
- var row = ds_main_kindcdgrup_list_kindcdgrup.rowposition;
- var kindcdgrupsid = ds_main_kindcdgrup_list_kindcdgrup.getColumn(row, "kindcdgrupsid");
- dsf_makeValue(ds_send_data, "kindcdgrupsid", "string", kindcdgrupsid);
- dsf_makeValue(ds_send_data, "available", "string", "true");
-
- var oParam = {};
- oParam.id = "TRZBC00121";
- oParam.service = "basiccodeapp.KindCodeAdmin";
- oParam.method = "reqGetKindCodeList";
- oParam.inds = "req=ds_send_data";
- oParam.outds = "ds_main_kindcode_list_kindcode=kindcode";
- oParam.async = false;
- oParam.callback = "cf_TRZBC00121";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRZBC00121") > -1)
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- function cf_TRZBC00121(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fInitMainDataControls(disabled)
- {
- ipt_bizid.enable = !disabled;
- ipt_biznm.enable = !disabled;
- ipt_cdgrupid.enable = !disabled;
- ipt_cdgrupnm.enable = !disabled;
- ipt_valifromdd.enable = !disabled;
- ipt_valitodd.enable = !disabled;
- tar_deltdesc.enable = !disabled;
- }
- function fInitMainData(disabled)
- {
- ds_main_mode.setColumn(0, "modelabel", "");
- ds_main_mode.setColumn(0, "modestatus", "");
- ds_main_data.setColumn(0, "bizid", "");
- ds_main_data.setColumn(0, "biznm", "");
- ds_main_data.setColumn(0, "cdgrupid", "");
- ds_main_data.setColumn(0, "cdgrupnm", "");
- ds_main_data.setColumn(0, "valifromdd", "");
- ds_main_data.setColumn(0, "valitodd", "");
- ds_main_data.setColumn(0, "detldesc", "");
- fInitMainDataControls(disabled);
- }
- function ds_main_kindcode_list_kindcode_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "checked")
- {
- obj.setColumn(e.row, "checked", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
-
- var kinddispseq = 1;
- for(var i = 0; i < obj.rowcount; i++)
- {
- var checked = obj.getColumn(i, "checked");
- if(checked == "true" || checked == "1")
- {
- obj.updatecontrol = false;
- obj.setColumn(i, "kinddispseq", kinddispseq++);
- obj.updatecontrol = true;
- }
- else
- {
- obj.setColumn(i, "kinddispseq", 0);
- }
- }
- }
- }
- function ipt_bizid_onsetfocus(obj:Edit, e:SetFocusEventInfo)
- {
- var searchcondition = ds_main_search.getColumn(0, "searchcondition");
- var searchterm = ds_main_search.getColumn(0, "searchterm");
- var sReturn = appf_openBizCodeList(searchcondition, searchterm);
- ds_main_data.setColumn(0, "bizid", sReturn.bizid);
- ds_main_data.setColumn(0, "biznm", sReturn.biznm);
- }
- function btn_add_onclick(obj:Button, e:ClickEventInfo)
- {
- var row = ds_main_cdgrup_list_cdgrup.rowposition;
- if( row < 0)
- {
- sysf_messageBox('코드군을', 'C002');
- return;
- }
- var cdgrupid = ds_main_cdgrup_list_cdgrup.getColumn(row, "cdgrupid");
- var cdgrupnm = ds_main_cdgrup_list_cdgrup.getColumn(row, "cdgrupnm");
- fInitMainData(false);
-
- ds_main_mode.setColumn(0, "modelabel", "유형코드관리>유형코드군 추가");
- ds_main_mode.setColumn(0, "modestatus", "insert_kdcdgrup");
-
- ipt_cdgrupid.enable = false;
- ipt_cdgrupnm.enable = false;
-
- ds_main_data.setColumn(0, "cdgrupid", cdgrupid);
- ds_main_data.setColumn(0, "cdgrupnm", cdgrupnm);
-
- var currentdate = utlf_getCurrentDate();
- ds_main_data.setColumn(0, "valifromdd", currentdate);
- ds_main_data.setColumn(0, "valitodd", "99991231");
- }
- function btn_update_onclick(obj:Button, e:ClickEventInfo)
- {
- var authinstcd = ds_main_kindcdgrup_list_kindcdgrup.getColumn(ds_main_kindcdgrup_list_kindcdgrup.rowposition, "authinstcd");
- var authdeptcd = ds_main_kindcdgrup_list_kindcdgrup.getColumn(ds_main_kindcdgrup_list_kindcdgrup.rowposition, "authdeptcd");
- var authrized = fAuthorize(authinstcd, authdeptcd);
- if(authrized)
- {
- ds_main_mode.setColumn(0, "modelabel", "유형코드군 수정");
- ds_main_mode.setColumn(0, "modestatus", "update_kdcdgrup");
-
- fGrid2Main();
-
- fInitMainDataControls(false);
- ipt_bizid.enable = false;
- ipt_biznm.enable = false;
- ipt_cdgrupid.enable = false;
- ipt_cdgrupnm.enable = false;
- }
- else
- {
- var userinfo = fGetUserInfo();
- sysf_messageBox(userinfo+" 는 수정할", "E002") ;
- }
- }
- function btn_kindcdgrup_save_onclick(obj:Button, e:ClickEventInfo)
- {
- var result;
- var mode = ds_main_mode.getColumn(0, "modestatus");
- var kdcdgrupid;
- if(mode=="view")
- {
- sysf_messageBox("조회중인 정보를 저장", 'E001') ;
- return;
- }
- else if(mode=="insert_kdcdgrup")
- {
- if(!fValidateMainData()) return false;
- var instcd = utlf_transNullToEmpty(ds_main.getColumn(0, "cvalue"));
- var bizid = utlf_transNullToEmpty(ds_main_data.getColumn(0, "bizid"));
- var biznm = utlf_transNullToEmpty(ds_main_data.getColumn(0, "biznm"));
- var cdgrupid = utlf_transNullToEmpty(ds_main_data.getColumn(0, "cdgrupid"));
- var cdgrupnm = utlf_transNullToEmpty(ds_main_data.getColumn(0, "cdgrupnm"));
- result = sysf_messageBox("유형코드군(기관코드:"+instcd+",업무규칙ID:"+bizid+",업무규칙이름:"+biznm+",코드군ID:"+cdgrupid+",코드군명:"+cdgrupnm+")을 추가", "S001");
- if( result==7 || result == 2 ) return;
- ds_send_data.copyData(ds_main_data);
- //기관코드추가
- dsf_makeValue(ds_send_data, "organcd", "String", instcd);
- dsf_setFixVal(ds_send_data, "filterinstcd:true,filtercdgrupid:true,filterbizid:true");
- var oParam = {};
- oParam.id = "TRZBC00115";
- oParam.service = "basiccodeapp.KindCodeAdmin";
- oParam.method = "reqInsKindCodeGroup";
- oParam.inds = "req=ds_send_data";
- oParam.async = false;
- oParam.callback = "cf_TRZBC00115";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRZBC00115") > -1)
- {
- dsf_makeValue(ds_send_data, "cdgroupid", "string", "Z0007");
- dsf_makeValue(ds_send_data, "organcd", "string", ds_main.getColumn(0, "cvalue"));
- fGetKindCodeGroupList();
-
- var kindcdgrupsid = bizid+cdgrupid;
- fFindGridItem(grd_kdcdgruplist, "kindcdgrupsid", kindcdgrupsid);
- var success = fGetKindCodeListAvailable();
- if(success)
- {
- ds_main_mode.setColumn(0, "modestatus", "kind_code_group_selected");
- }
- fInitMainData(true);
- }
- else
- {
- //없는 컴포넌트 주석 처리함. 2019-04-12 이아영
- //model.setFocus("ipt_kindcdgrupid");
- }
- }
- else if(mode=="update_kdcdgrup")
- {
- if(!fValidateMainData()) return false;
- var bizid = utlf_transNullToEmpty(ds_main_data.getColumn(0, "bizid"));
- var biznm = utlf_transNullToEmpty(ds_main_data.getColumn(0, "biznm"));
- var cdgrupid = utlf_transNullToEmpty(ds_main_data.getColumn(0, "cdgrupid"));
- var cdgrupnm = utlf_transNullToEmpty(ds_main_data.getColumn(0, "cdgrupnm"));
- result = sysf_messageBox("유형코드군(업무규칙ID:"+bizid+",업무규칙이름:"+biznm+",코드군ID:"+cdgrupid+",코드군명:"+cdgrupnm+")을 수정", "S001");
- if( result==7 || result == 2 ) return;
- ds_send_data.copyData(ds_main_data);
-
- var oParam = {};
- oParam.id = "TRZBC00117";
- oParam.service = "basiccodeapp.KindCodeAdmin";
- oParam.method = "reqSetKindCodeGroup";
- oParam.inds = "req=ds_send_data";
- oParam.async = false;
- oParam.callback = "cf_TRZBC00117";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRZBC00117") > -1)
- {
- //기관코드추가
- dsf_makeValue(ds_send_data, "organcd", "String", ds_main.getColumn(0, "cvalue"));
- success = fGetKindCodeGroupList();
- if(success)
- {
- var kindcdgrupsid = bizid+cdgrupid;
- fFindGridItem(grd_kdcdgruplist, "kindcdgrupsid", kindcdgrupsid);
-
- success = fGetKindCodeListAvailable();
- if(success)
- {
- fGrid2Main();
- ds_main_mode.setColumn(0, "modelabel", "유형코드군 정보");
- fInitMainDataControls(true);
- ds_main_mode.setColumn(0, "modestatus", "kind_code_group_selected");
- }
- }
- }
- }
- else if(mode=="delete_kdcdgrup")
- {
- if(!fValidateMainData()) return false;
- var instcd = utlf_transNullToEmpty(ds_main_data.getColumn(0, "instcd"));
- var bizid = utlf_transNullToEmpty(ds_main_data.getColumn(0, "bizid"));
- var biznm = utlf_transNullToEmpty(ds_main_data.getColumn(0, "biznm"));
- var cdgrupid = utlf_transNullToEmpty(ds_main_data.getColumn(0, "cdgrupid"));
- var cdgrupnm = utlf_transNullToEmpty(ds_main_data.getColumn(0, "cdgrupnm"));
- var authinstcd = utlf_transNullToEmpty(ds_main_data.getColumn(0, "authinstcd"));
- result = sysf_messageBox("유형코드군(기관코드:"+instcd+", 업무규칙ID:"+bizid+",업무규칙이름:"+biznm+",코드군ID:"+cdgrupid+",코드군명:"+cdgrupnm+")을 삭제", "S001");
- if( result==7 || result == 2 ) return;
- ds_send_data.copyData(ds_main_data);
-
- var oParam = {};
- oParam.id = "TXZBC00122";
- oParam.service = "basiccodeapp.KindCodeAdmin";
- oParam.method = "reqDelKindCodeGroup";
- oParam.inds = "req=ds_send_data";
- oParam.async = false;
- oParam.callback = "cf_TXZBC00122";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXZBC00122") > -1)
- {
- //기관코드추가
- dsf_makeValue(ds_send_data, "organcd", "String", ds_main.getColumn(0, "cvalue"));
- success = fGetKindCodeGroupList();
- if(success)
- {
- var kindcdgrupsid = bizid+cdgrupid;
- fFindGridItem(grd_kdcdgruplist, "kindcdgrupsid", kindcdgrupsid);
-
- success = fGetKindCodeListAvailable();
- if(success)
- {
- fGrid2Main();
- ds_main_mode.setColumn(0, "modelabel", "유형코드군 정보");
- fInitMainDataControls(true);
- ds_main_mode.setColumn(0, "modestatus", "kind_code_group_selected");
- }
- }
- }
- }
- else
- {
- sysf_messageBox('처리 모드를', 'C002');
- return;
- }
- }
- function cf_TRZBC00115(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cf_TRZBC00117(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cf_TXZBC00122(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fValidateMainData()
- {
- var bizid = ds_main_data.getColumn(0, "bizid");
- if( utlf_isNull(bizid))
- {
- sysf_messageBox("업무규칙ID를" , "C001");
- ipt_bizid.setFocus();
- return false;
- }
- var biznm = ds_main_data.getColumn(0, "biznm");
- if( utlf_isNull(biznm))
- {
- sysf_messageBox("업무규칙이름을", "C001");
- ipt_biznm.setFocus();
- return false;
- }
- var cdgrupid = ds_main_data.getColumn(0, "cdgrupid");
- if(utlf_isNull(cdgrupid))
- {
- sysf_messageBox("코드군ID를", "C001");
- ipt_cdgrupid.setFocus();
- return false;
- }
- var cdgrupnm = ds_main_data.getColumn(0, "cdgrupnm");
- if( utlf_isNull(cdgrupnm))
- {
- sysf_messageBox("코드군이름을", "C001");
- ipt_cdgrupnm.setFocus();
- return false;
- }
- var valifromdd = ds_main_data.getColumn(0, "valifromdd");
- if(utlf_isNull(valifromdd))
- {
- sysf_messageBox("유효시작일자를", "C001");
- ipt_valifromdd.setFocus();
- return false;
- }
- var valitodd = ds_main_data.getColumn(0, "valitodd");
- if( utlf_isNull(valitodd))
- {
- sysf_messageBox("유효종료일자를", "C001");
- ipt_valitodd.setFocus();
- return false;
- }
- var deltdesc = ds_main_data.getColumn(0, "detldesc");
- if(utlf_isNull(deltdesc))
- {
- sysf_messageBox("상세설명을", "C001");
- tar_deltdesc.setFocus();
- return false;
- }
- return true;
- }
- function fGrid2Main()
- {
- var selected_row = ds_main_kindcdgrup_list_kindcdgrup.rowposition;
- var bizid = ds_main_kindcdgrup_list_kindcdgrup.getColumn(selected_row, "bizid");
- var biznm = ds_main_kindcdgrup_list_kindcdgrup.getColumn(selected_row, "biznm");
- var cdgrupid = ds_main_kindcdgrup_list_kindcdgrup.getColumn(selected_row, "cdgrupid");
- var cdgrupnm = ds_main_kindcdgrup_list_kindcdgrup.getColumn(selected_row, "cdgrupnm");
- var valifromdd = ds_main_kindcdgrup_list_kindcdgrup.getColumn(selected_row, "valifromdd");
- var valitodd = ds_main_kindcdgrup_list_kindcdgrup.getColumn(selected_row, "valitodd");
- var detldesc = ds_main_kindcdgrup_list_kindcdgrup.getColumn(selected_row, "detldesc");
- ds_main_data.setColumn(0, "bizid", bizid);
- ds_main_data.setColumn(0, "biznm", biznm);
- ds_main_data.setColumn(0, "cdgrupid", cdgrupid);
- ds_main_data.setColumn(0, "cdgrupnm", cdgrupnm);
- ds_main_data.setColumn(0, "valifromdd", valifromdd);
- ds_main_data.setColumn(0, "valitodd", valitodd);
- ds_main_data.setColumn(0, "detldesc", detldesc);
- }
- function btn_kindcode_save_onclick(obj:Button, e:ClickEventInfo)
- {
- var cdgrup_selected = ds_main_cdgrup_list_cdgrup.rowposition;
- var kindcdgrup_selected = ds_main_kindcdgrup_list_kindcdgrup.rowposition;
- if(cdgrup_selected)
- {
- sysf_messageBox("코드군을", "C002") ;
- }
- else if(kindcdgrup_selected < 0)
- {
- sysf_messageBox("유형코드군", "C002") ;
- }
- else if(ds_main_kindcdgrup_list_kindcdgrup.rowcount == 0)
- {
- sysf_messageBox("변경할 유형코드가", "I004") ;
- }
- var authinstcd = ds_main_kindcdgrup_list_kindcdgrup.getColumn(ds_main_kindcdgrup_list_kindcdgrup.rowposition, "authinstcd");
- var authdeptcd = ds_main_kindcdgrup_list_kindcdgrup.getColumn(ds_main_kindcdgrup_list_kindcdgrup.rowposition, "authdeptcd");
-
- var authrized = fAuthorize(authinstcd, authdeptcd);
-
- if(authrized)
- {
- ds_main_mode.setColumn(0, "modelabel", "유형코드수정");
- ds_main_mode.setColumn(0, "modestatus", "update_kdcd");
- fGrid2Main();
- fInitMainDataControls(true);
- }
- else
- {
- var userinfo = fGetUserInfo();
- sysf_messageBox(userinfo+" 는 수정할", "E002") ;
- return;
- }
- var update_data = grdf_getGridUpdateData(grd_kindcodelist, "u");
- var col_seperator = "▦";
- var row_seperator = "▩";
- ds_temp.copyData(update_data, true);
-
- // var rows = update_data.split(row_seperator);
- // var columns_definition = rows[0].split(col_seperator);
- // model.removenode("/root/send/data");
- if(ds_temp.rowcount == 0)
- {
- sysf_messageBox("변경을 적용할 유형코드가", "I004") ;
- return;
- }
-
- for(var i = 0; i < ds_temp.rowcount; i++)
- {
- // var target_columns = rows[i].split(col_seperator);
- // for(var j=2; j<columns_definition.length; j++){
- // var column_label = columns_definition[j];
- // var column_value = target_columns[j];
- // model.makeValue("/root/send/data/"+column_label+"["+i+"]", column_value);
- // }
- }
- var kindcdgrupsid = ds_main_kindcdgrup_list_kindcdgrup.getColumn(ds_main_kindcdgrup_list_kindcdgrup.rowposition, "kindcdgrupsid");
- dsf_makeValue(ds_send_data, "kindcdgrupsid", "string", kindcdgrupsid);
-
- var oParam = {};
- oParam.id = "TRZBC00116";
- oParam.service = "basiccodeapp.KindCodeAdmin";
- oParam.method = "reqSetKindCodes";
- oParam.inds = "req=ds_";
- oParam.async = false;
- oParam.callback = "cf_TRZBC00116";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRZBC00116") > -1)
- {
- //기관코드추가
- dsf_makeValue(ds_send_data, "organcd", "String", ds_main.getColumn(0, "cvalue"));
- success = fGetKindCodeListAvailable();
- if(success)
- {
- ds_main_mode.setColumn(0, "modestatus", "kind_code_group_selected");
- }
- }
- }
- function cf_TRZBC00116(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- this.reload();
- }
- function btn_delete_onclick(obj:Button, e:ClickEventInfo)
- {
- var row = ds_main_kindcdgrup_list_kindcdgrup.rowposition;
- if(row < 0)
- {
- sysf_messageBox('삭제할 대상 유형코드군을','C002');
- return;
- }
-
- var row = ds_main_kindcdgrup_list_kindcdgrup.rowposition;
- var authinstcd = ds_main_kindcdgrup_list_kindcdgrup.getColumn(row, "authinstcd");
- var authdeptcd = ds_main_kindcdgrup_list_kindcdgrup.getColumn(row, "authdeptcd");
- var instcd = ds_main_kindcdgrup_list_kindcdgrup.getColumn(row, "instcd");
- var authrized = fAuthorize(authinstcd, authdeptcd);
- if(authrized)
- {
- ds_main_mode.setColumn(0, "modelabel", "유형코드군 삭제");
- ds_main_mode.setColumn(0, "modestatus", "delete_kdcdgrup");
-
- fGrid2Main();
-
- fInitMainDataControls(false);
- ipt_bizid.enable = false;
- ipt_biznm.enable = false;
- ipt_cdgrupid.enable = false;
- ipt_cdgrupnm.enable = false;
- ds_main_data.setColumn(0, "authinstcd", authinstcd);
- ds_main_data.setColumn(0, "instcd", instcd);
- }
- else
- {
- var userinfo = fGetUserInfo();
- sysf_messageBox(userinfo+" 는 삭제할", "E002") ;
- }
- }
- function img6_onclick(obj:Button, e:ClickEventInfo)
- {
- var row = ds_main_kindcode_list_kindcode.rowposition;
-
- //유형코드로 선택된 아이템만이 순서를 바꿀수 있으므로 유형코드로 선택된 아이템인지 확인한다.
- var checked = ds_main_kindcode_list_kindcode.getColumn(row, "checked");
-
- if(checked == "true")
- {
- var offset_row = row - 1;
- var upper_row = -1;
-
- for(var i = offset_row; i >= 0; i--)
- {
- checked = ds_main_kindcode_list_kindcode.getColumn(i, "checked");
- if(checked=="true")
- {
- upper_row = i;
- break;
- }
- }
-
- if(upper_row >= 0)
- {
- var src_checked = ds_main_kindcode_list_kindcode.getColumn(row, "checked");
- var src_cdsid = ds_main_kindcode_list_kindcode.getColumn(row, "cdsid");
- var src_cdgrupid = ds_main_kindcode_list_kindcode.getColumn(row, "cdgrupid");
- var src_cdid = ds_main_kindcode_list_kindcode.getColumn(row, "cdid");
- var src_cdnm = ds_main_kindcode_list_kindcode.getColumn(row, "cdnm");
- var src_cdengabbrnm = ds_main_kindcode_list_kindcode.getColumn(row, "cdengabbrnm");
- var src_cddesc = ds_main_kindcode_list_kindcode.getColumn(row, "cddesc");
- var src_kinddispseq = ds_main_kindcode_list_kindcode.getColumn(row, "kinddispseq");
- var src_cddispseq = ds_main_kindcode_list_kindcode.getColumn(row, "cddispseq");
- var src_cdval = ds_main_kindcode_list_kindcode.getColumn(row, "cdval");
- var src_minval = ds_main_kindcode_list_kindcode.getColumn(row, "minval");
- var src_maxval = ds_main_kindcode_list_kindcode.getColumn(row, "maxval");
- var src_minopercd = ds_main_kindcode_list_kindcode.getColumn(row, "minopercd");
- var src_maxopercd = ds_main_kindcode_list_kindcode.getColumn(row, "maxopercd");
- var src_valifromdd = ds_main_kindcode_list_kindcode.getColumn(row, "valifromdd");
- var src_valitodd = ds_main_kindcode_list_kindcode.getColumn(row, "valitodd");
-
- var trg_checked = ds_main_kindcode_list_kindcode.getColumn(upper_row, "checked");
- var trg_cdsid = ds_main_kindcode_list_kindcode.getColumn(upper_row, "cdsid");
- var trg_cdgrupid = ds_main_kindcode_list_kindcode.getColumn(upper_row, "cdgrupid");
- var trg_cdid = ds_main_kindcode_list_kindcode.getColumn(upper_row, "cdid");
- var trg_cdnm = ds_main_kindcode_list_kindcode.getColumn(upper_row, "cdnm");
- var trg_cdengabbrnm = ds_main_kindcode_list_kindcode.getColumn(upper_row, "cdengabbrnm");
- var trg_cddesc = ds_main_kindcode_list_kindcode.getColumn(upper_row, "cddesc");
- var trg_kinddispseq = ds_main_kindcode_list_kindcode.getColumn(upper_row, "kinddispseq");
- var trg_cddispseq = ds_main_kindcode_list_kindcode.getColumn(upper_row, "cddispseq");
- var trg_cdval = ds_main_kindcode_list_kindcode.getColumn(upper_row, "cdval");
- var trg_minval = ds_main_kindcode_list_kindcode.getColumn(upper_row, "minval");
- var trg_maxval = ds_main_kindcode_list_kindcode.getColumn(upper_row, "maxval");
- var trg_minopercd = ds_main_kindcode_list_kindcode.getColumn(upper_row, "minopercd");
- var trg_maxopercd = ds_main_kindcode_list_kindcode.getColumn(upper_row, "maxopercd");
- var trg_valifromdd = ds_main_kindcode_list_kindcode.getColumn(upper_row, "valifromdd");
- var trg_valitodd = ds_main_kindcode_list_kindcode.getColumn(upper_row, "valitodd");
-
- ds_main_kindcode_list_kindcode.setColumn(row, "checked", trg_checked);
- ds_main_kindcode_list_kindcode.setColumn(row, "cdsid", trg_cdsid);
- ds_main_kindcode_list_kindcode.setColumn(row, "cdgrupid", trg_cdgrupid);
- ds_main_kindcode_list_kindcode.setColumn(row, "cdid", trg_cdid);
- ds_main_kindcode_list_kindcode.setColumn(row, "cdnm", trg_cdnm);
- ds_main_kindcode_list_kindcode.setColumn(row, "cdengabbrnm", trg_cdengabbrnm);
- ds_main_kindcode_list_kindcode.setColumn(row, "cddesc", trg_cddesc);
- ds_main_kindcode_list_kindcode.setColumn(row, "kinddispseq", trg_kinddispseq);
- ds_main_kindcode_list_kindcode.setColumn(row, "cddispseq", trg_cddispseq);
- ds_main_kindcode_list_kindcode.setColumn(row, "cdval", trg_cdval);
- ds_main_kindcode_list_kindcode.setColumn(row, "minval", trg_minval);
- ds_main_kindcode_list_kindcode.setColumn(row, "maxval", trg_maxval);
- ds_main_kindcode_list_kindcode.setColumn(row, "minopercd", trg_minopercd);
- ds_main_kindcode_list_kindcode.setColumn(row, "maxopercd", trg_maxopercd);
- ds_main_kindcode_list_kindcode.setColumn(row, "valifromdd", trg_valifromdd);
- ds_main_kindcode_list_kindcode.setColumn(row, "valitodd", trg_valitodd);
-
- ds_main_kindcode_list_kindcode.setColumn(upper_row, "checked", src_checked);
- ds_main_kindcode_list_kindcode.setColumn(upper_row, "cdsid", src_cdsid);
- ds_main_kindcode_list_kindcode.setColumn(upper_row, "cdgrupid", src_cdgrupid);
- ds_main_kindcode_list_kindcode.setColumn(upper_row, "cdid", src_cdid);
- ds_main_kindcode_list_kindcode.setColumn(upper_row, "cdnm", src_cdnm);
- ds_main_kindcode_list_kindcode.setColumn(upper_row, "cdengabbrnm", src_cdengabbrnm);
- ds_main_kindcode_list_kindcode.setColumn(upper_row, "cddesc", src_cddesc);
- ds_main_kindcode_list_kindcode.setColumn(upper_row, "kinddispseq", src_kinddispseq);
- ds_main_kindcode_list_kindcode.setColumn(upper_row, "cddispseq", src_cddispseq);
- ds_main_kindcode_list_kindcode.setColumn(upper_row, "minval", src_minval);
- ds_main_kindcode_list_kindcode.setColumn(upper_row, "maxval", src_maxval);
- ds_main_kindcode_list_kindcode.setColumn(upper_row, "minopercd", src_minopercd);
- ds_main_kindcode_list_kindcode.setColumn(upper_row, "maxopercd", src_maxopercd);
- ds_main_kindcode_list_kindcode.setColumn(upper_row, "valifromdd", src_valifromdd);
- ds_main_kindcode_list_kindcode.setColumn(upper_row, "valitodd", src_valitodd);
-
- ds_main_kindcode_list_kindcode.updatecontrol = false;
- ds_main_kindcode_list_kindcode.setRowType(row, "u");
- ds_main_kindcode_list_kindcode.setRowType(upper_row, "u");
- ds_main_kindcode_list_kindcode.updatecontrol = true;
-
- var kinddispseq = 1;
- for(var i = 0; i < ds_main_kindcode_list_kindcode.rowcount; i++)
- {
- var checked = ds_main_kindcode_list_kindcode.getColumn(i, "checked");
- if(checked=="true")
- {
- ds_main_kindcode_list_kindcode.setColumn(i, "kinddispseq", kinddispseq++);
- }
- else
- {
- ds_main_kindcode_list_kindcode.setColumn(i, "kinddispseq", 0);
- }
- }
-
- ds_main_kindcode_list_kindcode.rowposition = upper_row;
- }
- }
- }
- function img3_onclick(obj:Button, e:ClickEventInfo)
- {
- var row = ds_main_kindcode_list_kindcode.rowposition;
-
- //유형코드로 선택된 아이템만이 순서를 바꿀수 있으므로 유형코드로 선택된 아이템인지 확인한다.
- var checked = ds_main_kindcode_list_kindcode.getColumn(row, "checked");
-
- if(checked=="true")
- {
- var offset_row = row + 1;
- var down_row = -1;
-
- for(var i = offset_row; i < ds_main_kindcode_list_kindcode.rowcount; i++)
- {
- checked = ds_main_kindcode_list_kindcode.getColumn(i, "checked");
- if(checked=="true")
- {
- down_row = i;
- break;
- }
- }
-
- if(down_row >= 0)
- {
- var src_checked = ds_main_kindcode_list_kindcode.getColumn(row, "checked");
- var src_cdsid = ds_main_kindcode_list_kindcode.getColumn(row, "cdsid");
- var src_cdgrupid = ds_main_kindcode_list_kindcode.getColumn(row, "cdgrupid");
- var src_cdid = ds_main_kindcode_list_kindcode.getColumn(row, "cdid");
- var src_cdnm = ds_main_kindcode_list_kindcode.getColumn(row, "cdnm");
- var src_cdengabbrnm = ds_main_kindcode_list_kindcode.getColumn(row, "cdengabbrnm");
- var src_cddesc = ds_main_kindcode_list_kindcode.getColumn(row, "cddesc");
- var src_kinddispseq = ds_main_kindcode_list_kindcode.getColumn(row, "kinddispseq");
- var src_cddispseq = ds_main_kindcode_list_kindcode.getColumn(row, "cddispseq");
- var src_cdval = ds_main_kindcode_list_kindcode.getColumn(row, "cdval");
- var src_minval = ds_main_kindcode_list_kindcode.getColumn(row, "minval");
- var src_maxval = ds_main_kindcode_list_kindcode.getColumn(row, "maxval");
- var src_minopercd = ds_main_kindcode_list_kindcode.getColumn(row, "minopercd");
- var src_maxopercd = ds_main_kindcode_list_kindcode.getColumn(row, "maxopercd");
- var src_valifromdd = ds_main_kindcode_list_kindcode.getColumn(row, "valifromdd");
- var src_valitodd = ds_main_kindcode_list_kindcode.getColumn(row, "valitodd");
-
- var trg_checked = ds_main_kindcode_list_kindcode.getColumn(down_row, "checked");
- var trg_cdsid = ds_main_kindcode_list_kindcode.getColumn(down_row, "cdsid");
- var trg_cdgrupid = ds_main_kindcode_list_kindcode.getColumn(down_row, "cdgrupid");
- var trg_cdid = ds_main_kindcode_list_kindcode.getColumn(down_row, "cdid");
- var trg_cdnm = ds_main_kindcode_list_kindcode.getColumn(down_row, "cdnm");
- var trg_cdengabbrnm = ds_main_kindcode_list_kindcode.getColumn(down_row, "cdengabbrnm");
- var trg_cddesc = ds_main_kindcode_list_kindcode.getColumn(down_row, "cddesc");
- var trg_kinddispseq = ds_main_kindcode_list_kindcode.getColumn(down_row, "kinddispseq");
- var trg_cddispseq = ds_main_kindcode_list_kindcode.getColumn(down_row, "cddispseq");
- var trg_cdval = ds_main_kindcode_list_kindcode.getColumn(down_row, "cdval");
- var trg_minval = ds_main_kindcode_list_kindcode.getColumn(down_row, "minval");
- var trg_maxval = ds_main_kindcode_list_kindcode.getColumn(down_row, "maxval");
- var trg_minopercd = ds_main_kindcode_list_kindcode.getColumn(down_row, "minopercd");
- var trg_maxopercd = ds_main_kindcode_list_kindcode.getColumn(down_row, "maxopercd");
- var trg_valifromdd = ds_main_kindcode_list_kindcode.getColumn(down_row, "valifromdd");
- var trg_valitodd = ds_main_kindcode_list_kindcode.getColumn(down_row, "valitodd");
-
- ds_main_kindcode_list_kindcode.setColumn(row, "checked", trg_checked);
- ds_main_kindcode_list_kindcode.setColumn(row, "cdsid", trg_cdsid);
- ds_main_kindcode_list_kindcode.setColumn(row, "cdgrupid", trg_cdgrupid);
- ds_main_kindcode_list_kindcode.setColumn(row, "cdid", trg_cdid);
- ds_main_kindcode_list_kindcode.setColumn(row, "cdnm", trg_cdnm);
- ds_main_kindcode_list_kindcode.setColumn(row, "cdengabbrnm", trg_cdengabbrnm);
- ds_main_kindcode_list_kindcode.setColumn(row, "cddesc", trg_cddesc);
- ds_main_kindcode_list_kindcode.setColumn(row, "kinddispseq", trg_kinddispseq);
- ds_main_kindcode_list_kindcode.setColumn(row, "cddispseq", trg_cddispseq);
- ds_main_kindcode_list_kindcode.setColumn(row, "cdval", trg_cdval);
- ds_main_kindcode_list_kindcode.setColumn(row, "minval", trg_minval);
- ds_main_kindcode_list_kindcode.setColumn(row, "maxval", trg_maxval);
- ds_main_kindcode_list_kindcode.setColumn(row, "minopercd", trg_minopercd);
- ds_main_kindcode_list_kindcode.setColumn(row, "maxopercd", trg_maxopercd);
- ds_main_kindcode_list_kindcode.setColumn(row, "valifromdd", trg_valifromdd);
- ds_main_kindcode_list_kindcode.setColumn(row, "valitodd", trg_valitodd);
-
- ds_main_kindcode_list_kindcode.setColumn(down_row, "checked", src_checked);
- ds_main_kindcode_list_kindcode.setColumn(down_row, "cdsid", src_cdsid);
- ds_main_kindcode_list_kindcode.setColumn(down_row, "cdgrupid", src_cdgrupid);
- ds_main_kindcode_list_kindcode.setColumn(down_row, "cdid", src_cdid);
- ds_main_kindcode_list_kindcode.setColumn(down_row, "cdnm", src_cdnm);
- ds_main_kindcode_list_kindcode.setColumn(down_row, "cdengabbrnm", src_cdengabbrnm);
- ds_main_kindcode_list_kindcode.setColumn(down_row, "cddesc", src_cddesc);
- ds_main_kindcode_list_kindcode.setColumn(down_row, "kinddispseq", src_kinddispseq);
- ds_main_kindcode_list_kindcode.setColumn(down_row, "cddispseq", src_cddispseq);
- ds_main_kindcode_list_kindcode.setColumn(down_row, "minval", src_minval);
- ds_main_kindcode_list_kindcode.setColumn(down_row, "maxval", src_maxval);
- ds_main_kindcode_list_kindcode.setColumn(down_row, "minopercd", src_minopercd);
- ds_main_kindcode_list_kindcode.setColumn(down_row, "maxopercd", src_maxopercd);
- ds_main_kindcode_list_kindcode.setColumn(down_row, "valifromdd", src_valifromdd);
- ds_main_kindcode_list_kindcode.setColumn(down_row, "valitodd", src_valitodd);
-
- ds_main_kindcode_list_kindcode.updatecontrol = false;
- ds_main_kindcode_list_kindcode.setRowType(row, "u");
- ds_main_kindcode_list_kindcode.setRowType(down_row, "u");
- ds_main_kindcode_list_kindcode.updatecontrol = true;
- }
-
- var kinddispseq = 1;
-
- for(var i = 0; i < ds_main_kindcode_list_kindcode.rowcount; i++)
- {
- var checked = ds_main_kindcode_list_kindcode.getColumn(i, "checked");
- if(checked=="true")
- {
- ds_main_kindcode_list_kindcode.setColumn(i, "kinddispseq", kinddispseq++);
- }
- else
- {
- ds_main_kindcode_list_kindcode.setColumn(i, "kinddispseq", 0);
- }
- }
-
- ds_main_kindcode_list_kindcode.rowposition = down_row;
- }
- }
- function group2_ipt_search_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- group2.btn_search.click();
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|