123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPCIT00500" classname="SPCIT00500_설문지구성관리" inheritanceid="" position="absolute 0 0 695 505" titletext="설문지 구성관리" oninit="SPCIT00500_oninit" onload="SPCIT00500_onload">
- <Layouts>
- <Layout>
- <Button id="btn_bfqpapr" taborder="0" text="이전 설문지 가져오기" position="absolute 450 0 582 20" class="btn2" onclick="btn_bfqpapr_onclick"/>
- <Button id="btn_updt" taborder="1" text="수정모드" position="absolute 584 0 649 20" class="btn2" onclick="btn_updt_onclick"/>
- <Button id="btn_save" taborder="2" text="저장" position="absolute 651 0 695 20" class="btn5" onclick="btn_save_onclick"/>
- <Shape id="Shape00" position="absolute 0 21 695 25" class="line_10"/>
- <Combo id="cmb_qestitemgrupcnt" taborder="3" position="absolute 102 26 342 46" index="-1" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">3</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">4</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">5</Col>
- </Row>
- <Row>
- <Col id="codecolumn">6</Col>
- <Col id="datacolumn">6</Col>
- </Row>
- <Row>
- <Col id="codecolumn">7</Col>
- <Col id="datacolumn">7</Col>
- </Row>
- <Row>
- <Col id="codecolumn">8</Col>
- <Col id="datacolumn">8</Col>
- </Row>
- <Row>
- <Col id="codecolumn">9</Col>
- <Col id="datacolumn">9</Col>
- </Row>
- <Row>
- <Col id="codecolumn">10</Col>
- <Col id="datacolumn">10</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Shape id="line4" class="line_2" position="absolute 0 45 695 51" anchor="left top right"/>
- <Static id="caption9" text="문항 그룹수" class="cell_1" position="absolute 0 25 100 48"/>
- <Static id="caption00" text="기초설문 위치" class="cell_1" position="absolute 346 25 446 48"/>
- <Combo id="cmb_humtrafactposcd" taborder="4" position="absolute 448 26 695 46" innerdataset="ds_C0108" codecolumn="cdid" datacolumn="cdnm"/>
- <Div id="div_group" taborder="6" position="absolute 0 49 695 505" style="border:1 solid silver ;">
- <Layouts>
- <Layout>
- <Div id="group1" taborder="0" position="absolute 0 0 677 69" anchor="default">
- <Layouts>
- <Layout>
- <Shape id="line4" class="line_2" position="absolute 0 63 677 69" anchor="left top right"/>
- <Static id="caption01" text="기초설문" class="cell_1" position="absolute 0 0 99 66" anchor="default"/>
- <Edit id="ipt_qestitemgrupnm" taborder="6" autoselect="true" position="absolute 101 0 439 20" anchor="default"/>
- <Static id="Static00" text="(" position="absolute 445 0 449 20" anchor="default"/>
- <Static id="Static01" text="건 )" position="absolute 486 0 508 20" anchor="default"/>
- <Edit id="ipt_qestitemcnt" taborder="7" autoselect="true" position="absolute 454 0 482 20" anchor="default" enable="false"/>
- <Button id="btn_itemmngt" taborder="8" text="문항관리" class="btn2" position="absolute 516 0 580 20" anchor="default" onclick="btn_itemmngt_onclick"/>
- <CheckBox id="chk_qestuseyn" taborder="9" text="설명사용" position="absolute 586 0 657 20" anchor="default"/>
- <TextArea id="tar_qestitemgrupdesc" taborder="10" wordwrap="char" autoselect="true" position="absolute 101 21 677 64" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group2" taborder="1" position="absolute 0 67 677 136" anchor="default">
- <Layouts>
- <Layout>
- <Shape id="line4" class="line_2" position="absolute 0 63 677 69" anchor="left top right"/>
- <Static id="caption01" text="그룹 1" class="cell_1" position="absolute 0 0 99 66" anchor="default"/>
- <Edit id="ipt_qestitemgrupnm" taborder="11" autoselect="true" position="absolute 101 0 439 20" anchor="default"/>
- <Static id="Static00" text="(" position="absolute 445 0 449 20" anchor="default"/>
- <Static id="Static01" text="건 )" position="absolute 486 0 508 20" anchor="default"/>
- <Edit id="ipt_qestitemcnt" taborder="12" autoselect="true" position="absolute 454 0 482 20" anchor="default" enable="false"/>
- <Button id="btn_itemmngt" taborder="13" text="문항관리" class="btn2" position="absolute 516 0 580 20" anchor="default" onclick="btn_itemmngt_onclick"/>
- <CheckBox id="chk_qestuseyn" taborder="14" text="설명사용" position="absolute 586 0 657 20" anchor="default"/>
- <TextArea id="tar_qestitemgrupdesc" taborder="15" wordwrap="char" autoselect="true" position="absolute 101 21 677 64" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group3" taborder="2" position="absolute 0 134 677 203" anchor="default">
- <Layouts>
- <Layout>
- <Shape id="line4" class="line_2" position="absolute 0 63 677 69" anchor="left top right"/>
- <Static id="caption01" text="그룹 2" class="cell_1" position="absolute 0 0 99 66" anchor="default"/>
- <Edit id="ipt_qestitemgrupnm" taborder="16" autoselect="true" position="absolute 101 0 439 20" anchor="default"/>
- <Static id="Static00" text="(" position="absolute 445 0 449 20" anchor="default"/>
- <Static id="Static01" text="건 )" position="absolute 486 0 508 20" anchor="default"/>
- <Edit id="ipt_qestitemcnt" taborder="17" autoselect="true" position="absolute 454 0 482 20" anchor="default" enable="false"/>
- <Button id="btn_itemmngt" taborder="18" text="문항관리" class="btn2" position="absolute 516 0 580 20" anchor="default" onclick="btn_itemmngt_onclick"/>
- <CheckBox id="chk_qestuseyn" taborder="19" text="설명사용" position="absolute 586 0 657 20" anchor="default"/>
- <TextArea id="tar_qestitemgrupdesc" taborder="20" wordwrap="char" autoselect="true" position="absolute 101 21 677 64" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group4" taborder="3" position="absolute 0 201 677 270" anchor="default">
- <Layouts>
- <Layout>
- <Shape id="line4" class="line_2" position="absolute 0 63 677 69" anchor="left top right"/>
- <Static id="caption01" text="그룹 3" class="cell_1" position="absolute 0 0 99 66" anchor="default"/>
- <Edit id="ipt_qestitemgrupnm" taborder="21" autoselect="true" position="absolute 101 0 439 20" anchor="default"/>
- <Static id="Static00" text="(" position="absolute 445 0 449 20" anchor="default"/>
- <Static id="Static01" text="건 )" position="absolute 486 0 508 20" anchor="default"/>
- <Edit id="ipt_qestitemcnt" taborder="22" autoselect="true" position="absolute 454 0 482 20" anchor="default" enable="false"/>
- <Button id="btn_itemmngt" taborder="23" text="문항관리" class="btn2" position="absolute 516 0 580 20" anchor="default" onclick="btn_itemmngt_onclick"/>
- <CheckBox id="chk_qestuseyn" taborder="24" text="설명사용" position="absolute 586 0 657 20" anchor="default"/>
- <TextArea id="tar_qestitemgrupdesc" taborder="25" wordwrap="char" autoselect="true" position="absolute 101 21 677 64" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group5" taborder="4" position="absolute 0 268 677 337" anchor="default">
- <Layouts>
- <Layout>
- <Shape id="line4" class="line_2" position="absolute 0 63 677 69" anchor="left top right"/>
- <Static id="caption01" text="그룹 4" class="cell_1" position="absolute 0 0 99 66" anchor="default"/>
- <Edit id="ipt_qestitemgrupnm" taborder="26" autoselect="true" position="absolute 101 0 439 20" anchor="default"/>
- <Static id="Static00" text="(" position="absolute 445 0 449 20" anchor="default"/>
- <Static id="Static01" text="건 )" position="absolute 486 0 508 20" anchor="default"/>
- <Edit id="ipt_qestitemcnt" taborder="27" autoselect="true" position="absolute 454 0 482 20" anchor="default" enable="false"/>
- <Button id="btn_itemmngt" taborder="28" text="문항관리" class="btn2" position="absolute 516 0 580 20" anchor="default" onclick="btn_itemmngt_onclick"/>
- <CheckBox id="chk_qestuseyn" taborder="29" text="설명사용" position="absolute 586 0 657 20" anchor="default"/>
- <TextArea id="tar_qestitemgrupdesc" taborder="30" wordwrap="char" autoselect="true" position="absolute 101 21 677 64" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group6" taborder="5" position="absolute 0 335 677 404" anchor="default">
- <Layouts>
- <Layout>
- <Shape id="line4" class="line_2" position="absolute 0 63 677 69" anchor="left top right"/>
- <Static id="caption01" text="그룹 5" class="cell_1" position="absolute 0 0 99 66" anchor="default"/>
- <Edit id="ipt_qestitemgrupnm" taborder="31" autoselect="true" position="absolute 101 0 439 20" anchor="default"/>
- <Static id="Static00" text="(" position="absolute 445 0 449 20" anchor="default"/>
- <Static id="Static01" text="건 )" position="absolute 486 0 508 20" anchor="default"/>
- <Edit id="ipt_qestitemcnt" taborder="32" autoselect="true" position="absolute 454 0 482 20" anchor="default" enable="false"/>
- <Button id="btn_itemmngt" taborder="33" text="문항관리" class="btn2" position="absolute 516 0 580 20" anchor="default" onclick="btn_itemmngt_onclick"/>
- <CheckBox id="chk_qestuseyn" taborder="34" text="설명사용" position="absolute 586 0 657 20" anchor="default"/>
- <TextArea id="tar_qestitemgrupdesc" taborder="35" wordwrap="char" autoselect="true" position="absolute 101 21 677 64" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group7" taborder="6" position="absolute 0 402 677 471" anchor="default">
- <Layouts>
- <Layout>
- <Shape id="line4" class="line_2" position="absolute 0 63 677 69" anchor="left top right"/>
- <Static id="caption01" text="그룹 6" class="cell_1" position="absolute 0 0 99 66" anchor="default"/>
- <Edit id="ipt_qestitemgrupnm" taborder="36" autoselect="true" position="absolute 101 0 439 20" anchor="default"/>
- <Static id="Static00" text="(" position="absolute 445 0 449 20" anchor="default"/>
- <Static id="Static01" text="건 )" position="absolute 486 0 508 20" anchor="default"/>
- <Edit id="ipt_qestitemcnt" taborder="37" autoselect="true" position="absolute 454 0 482 20" anchor="default" enable="false"/>
- <Button id="btn_itemmngt" taborder="38" text="문항관리" class="btn2" position="absolute 516 0 580 20" anchor="default" onclick="btn_itemmngt_onclick"/>
- <CheckBox id="chk_qestuseyn" taborder="39" text="설명사용" position="absolute 586 0 657 20" anchor="default"/>
- <TextArea id="tar_qestitemgrupdesc" taborder="40" wordwrap="char" autoselect="true" position="absolute 101 21 677 64" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group8" taborder="7" position="absolute 0 469 677 538" anchor="default">
- <Layouts>
- <Layout>
- <Shape id="line4" class="line_2" position="absolute 0 63 677 69" anchor="left top right"/>
- <Static id="caption01" text="그룹 7" class="cell_1" position="absolute 0 0 99 66" anchor="default"/>
- <Edit id="ipt_qestitemgrupnm" taborder="41" autoselect="true" position="absolute 101 0 439 20" anchor="default"/>
- <Static id="Static00" text="(" position="absolute 445 0 449 20" anchor="default"/>
- <Static id="Static01" text="건 )" position="absolute 486 0 508 20" anchor="default"/>
- <Edit id="ipt_qestitemcnt" taborder="42" autoselect="true" position="absolute 454 0 482 20" anchor="default" enable="false"/>
- <Button id="btn_itemmngt" taborder="43" text="문항관리" class="btn2" position="absolute 516 0 580 20" anchor="default" onclick="btn_itemmngt_onclick"/>
- <CheckBox id="chk_qestuseyn" taborder="44" text="설명사용" position="absolute 586 0 657 20" anchor="default"/>
- <TextArea id="tar_qestitemgrupdesc" taborder="45" wordwrap="char" autoselect="true" position="absolute 101 21 677 64" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group9" taborder="8" position="absolute 0 536 677 605" anchor="default">
- <Layouts>
- <Layout>
- <Shape id="line4" class="line_2" position="absolute 0 63 677 69" anchor="left top right"/>
- <Static id="caption01" text="그룹 8" class="cell_1" position="absolute 0 0 99 66" anchor="default"/>
- <Edit id="ipt_qestitemgrupnm" taborder="46" autoselect="true" position="absolute 101 0 439 20" anchor="default"/>
- <Static id="Static00" text="(" position="absolute 445 0 449 20" anchor="default"/>
- <Static id="Static01" text="건 )" position="absolute 486 0 508 20" anchor="default"/>
- <Edit id="ipt_qestitemcnt" taborder="47" autoselect="true" position="absolute 454 0 482 20" anchor="default" enable="false"/>
- <Button id="btn_itemmngt" taborder="48" text="문항관리" class="btn2" position="absolute 516 0 580 20" anchor="default" onclick="btn_itemmngt_onclick"/>
- <CheckBox id="chk_qestuseyn" taborder="49" text="설명사용" position="absolute 586 0 657 20" anchor="default"/>
- <TextArea id="tar_qestitemgrupdesc" taborder="50" wordwrap="char" autoselect="true" position="absolute 101 21 677 64" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group10" taborder="9" position="absolute 0 603 677 672" anchor="default">
- <Layouts>
- <Layout>
- <Shape id="line4" class="line_2" position="absolute 0 63 677 69" anchor="left top right"/>
- <Static id="caption01" text="그룹 9" class="cell_1" position="absolute 0 0 99 66" anchor="default"/>
- <Edit id="ipt_qestitemgrupnm" taborder="51" autoselect="true" position="absolute 101 0 439 20" anchor="default"/>
- <Static id="Static00" text="(" position="absolute 445 0 449 20" anchor="default"/>
- <Static id="Static01" text="건 )" position="absolute 486 0 508 20" anchor="default"/>
- <Edit id="ipt_qestitemcnt" taborder="52" autoselect="true" position="absolute 454 0 482 20" anchor="default" enable="false"/>
- <Button id="btn_itemmngt" taborder="53" text="문항관리" class="btn2" position="absolute 516 0 580 20" anchor="default" onclick="btn_itemmngt_onclick"/>
- <CheckBox id="chk_qestuseyn" taborder="54" text="설명사용" position="absolute 586 0 657 20" anchor="default"/>
- <TextArea id="tar_qestitemgrupdesc" taborder="55" wordwrap="char" autoselect="true" position="absolute 101 21 677 64" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group11" taborder="10" position="absolute 0 670 677 739" anchor="default">
- <Layouts>
- <Layout>
- <Shape id="line4" class="line_2" position="absolute 0 63 677 69" anchor="left top right"/>
- <Static id="caption01" text="그룹 10" class="cell_1" position="absolute 0 0 99 66" anchor="default"/>
- <Edit id="ipt_qestitemgrupnm" taborder="56" autoselect="true" position="absolute 101 0 439 20" anchor="default"/>
- <Static id="Static00" text="(" position="absolute 445 0 449 20" anchor="default"/>
- <Static id="Static01" text="건 )" position="absolute 486 0 508 20" anchor="default"/>
- <Edit id="ipt_qestitemcnt" taborder="57" autoselect="true" position="absolute 454 0 482 20" anchor="default" enable="false"/>
- <Button id="btn_itemmngt" taborder="58" text="문항관리" class="btn2" position="absolute 516 0 580 20" anchor="default" onclick="btn_itemmngt_onclick"/>
- <CheckBox id="chk_qestuseyn" taborder="59" text="설명사용" position="absolute 586 0 657 20" anchor="default"/>
- <TextArea id="tar_qestitemgrupdesc" taborder="60" wordwrap="char" autoselect="true" position="absolute 101 21 677 64" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="qpaprseqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_qestgruplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="qpaprseqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_qestmngt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="qpaprseqno" type="STRING" size="256"/>
- <Column id="humtrafactposcd" type="STRING" size="256"/>
- <Column id="qestitemgrupcnt" type="STRING" size="256"/>
- <Column id="kindcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="kindcd">B</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_qestgruplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="qestitemgrupnm" type="STRING" size="256"/>
- <Column id="qestitemcnt" type="STRING" size="256"/>
- <Column id="qpaprseqno" type="STRING" size="256"/>
- <Column id="qestitemgrupseqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="qestitemgrupnm"/>
- <Col id="qestitemcnt"/>
- <Col id="qpaprseqno"/>
- <Col id="qestitemgrupseqno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_qestitemgrupnmlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="qestitemgrupnm1" type="STRING" size="256"/>
- <Column id="qestitemgrupnm2" type="STRING" size="256"/>
- <Column id="qestitemgrupnm3" type="STRING" size="256"/>
- <Column id="qestitemgrupnm4" type="STRING" size="256"/>
- <Column id="qestitemgrupnm5" type="STRING" size="256"/>
- <Column id="qestitemgrupnm6" type="STRING" size="256"/>
- <Column id="qestitemgrupnm7" type="STRING" size="256"/>
- <Column id="qestitemgrupnm8" type="STRING" size="256"/>
- <Column id="qestitemgrupnm9" type="STRING" size="256"/>
- <Column id="qestitemgrupnm10" type="STRING" size="256"/>
- <Column id="qestitemgrupnm11" type="STRING" size="256"/>
- <Column id="qestitemgrupnm12" type="STRING" size="256"/>
- <Column id="qestitemgrupnm13" type="STRING" size="256"/>
- <Column id="qestitemgrupnm14" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="qestitemgrupnm1"/>
- <Col id="qestitemgrupnm2"/>
- <Col id="qestitemgrupnm3"/>
- <Col id="qestitemgrupnm4"/>
- <Col id="qestitemgrupnm5"/>
- <Col id="qestitemgrupnm6"/>
- <Col id="qestitemgrupnm7"/>
- <Col id="qestitemgrupnm8"/>
- <Col id="qestitemgrupnm9"/>
- <Col id="qestitemgrupnm10"/>
- <Col id="qestitemgrupnm11"/>
- <Col id="qestitemgrupnm12"/>
- <Col id="qestitemgrupnm13"/>
- <Col id="qestitemgrupnm14"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_qestuseynlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="qestuseyn1" type="STRING" size="256"/>
- <Column id="qestuseyn2" type="STRING" size="256"/>
- <Column id="qestuseyn3" type="STRING" size="256"/>
- <Column id="qestuseyn4" type="STRING" size="256"/>
- <Column id="qestuseyn5" type="STRING" size="256"/>
- <Column id="qestuseyn6" type="STRING" size="256"/>
- <Column id="qestuseyn7" type="STRING" size="256"/>
- <Column id="qestuseyn8" type="STRING" size="256"/>
- <Column id="qestuseyn9" type="STRING" size="256"/>
- <Column id="qestuseyn10" type="STRING" size="256"/>
- <Column id="qestuseyn11" type="STRING" size="256"/>
- <Column id="qestuseyn12" type="STRING" size="256"/>
- <Column id="qestuseyn13" type="STRING" size="256"/>
- <Column id="qestuseyn14" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="qestuseyn1"/>
- <Col id="qestuseyn2"/>
- <Col id="qestuseyn3"/>
- <Col id="qestuseyn4"/>
- <Col id="qestuseyn5"/>
- <Col id="qestuseyn6"/>
- <Col id="qestuseyn7"/>
- <Col id="qestuseyn8"/>
- <Col id="qestuseyn9"/>
- <Col id="qestuseyn10"/>
- <Col id="qestuseyn11"/>
- <Col id="qestuseyn12"/>
- <Col id="qestuseyn13"/>
- <Col id="qestuseyn14"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_qestitemgrupdesclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="qestitemgrupdesc1" type="STRING" size="256"/>
- <Column id="qestitemgrupdesc2" type="STRING" size="256"/>
- <Column id="qestitemgrupdesc3" type="STRING" size="256"/>
- <Column id="qestitemgrupdesc4" type="STRING" size="256"/>
- <Column id="qestitemgrupdesc5" type="STRING" size="256"/>
- <Column id="qestitemgrupdesc6" type="STRING" size="256"/>
- <Column id="qestitemgrupdesc7" type="STRING" size="256"/>
- <Column id="qestitemgrupdesc8" type="STRING" size="256"/>
- <Column id="qestitemgrupdesc9" type="STRING" size="256"/>
- <Column id="qestitemgrupdesc10" type="STRING" size="256"/>
- <Column id="qestitemgrupdesc11" type="STRING" size="256"/>
- <Column id="qestitemgrupdesc12" type="STRING" size="256"/>
- <Column id="qestitemgrupdesc13" type="STRING" size="256"/>
- <Column id="qestitemgrupdesc14" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="qestitemgrupdesc1"/>
- <Col id="qestitemgrupdesc2"/>
- <Col id="qestitemgrupdesc3"/>
- <Col id="qestitemgrupdesc4"/>
- <Col id="qestitemgrupdesc5"/>
- <Col id="qestitemgrupdesc6"/>
- <Col id="qestitemgrupdesc7"/>
- <Col id="qestitemgrupdesc8"/>
- <Col id="qestitemgrupdesc9"/>
- <Col id="qestitemgrupdesc10"/>
- <Col id="qestitemgrupdesc11"/>
- <Col id="qestitemgrupdesc12"/>
- <Col id="qestitemgrupdesc13"/>
- <Col id="qestitemgrupdesc14"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_qestitemcntlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="qestitemcnt1" type="STRING" size="256"/>
- <Column id="qestitemcnt2" type="STRING" size="256"/>
- <Column id="qestitemcnt3" type="STRING" size="256"/>
- <Column id="qestitemcnt4" type="STRING" size="256"/>
- <Column id="qestitemcnt5" type="STRING" size="256"/>
- <Column id="qestitemcnt6" type="STRING" size="256"/>
- <Column id="qestitemcnt7" type="STRING" size="256"/>
- <Column id="qestitemcnt8" type="STRING" size="256"/>
- <Column id="qestitemcnt9" type="STRING" size="256"/>
- <Column id="qestitemcnt10" type="STRING" size="256"/>
- <Column id="qestitemcnt11" type="STRING" size="256"/>
- <Column id="qestitemcnt12" type="STRING" size="256"/>
- <Column id="qestitemcnt13" type="STRING" size="256"/>
- <Column id="qestitemcnt14" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="qestitemcnt1"/>
- <Col id="qestitemcnt2"/>
- <Col id="qestitemcnt3"/>
- <Col id="qestitemcnt4"/>
- <Col id="qestitemcnt5"/>
- <Col id="qestitemcnt6"/>
- <Col id="qestitemcnt7"/>
- <Col id="qestitemcnt8"/>
- <Col id="qestitemcnt9"/>
- <Col id="qestitemcnt10"/>
- <Col id="qestitemcnt11"/>
- <Col id="qestitemcnt12"/>
- <Col id="qestitemcnt13"/>
- <Col id="qestitemcnt14"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_C0108" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_qestitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="buttonmode" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="buttonmode">S</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="qpaprseqno" type="STRING" size="256"/>
- <Column id="qestitemgrupseqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="qpaprseqno"/>
- <Col id="qestitemgrupseqno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_gruplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="qpaprseqno" type="STRING" size="256"/>
- <Column id="qestitemgrupseqno" type="STRING" size="256"/>
- <Column id="qestitemgrupnm" type="STRING" size="256"/>
- <Column id="qestitemcnt" type="STRING" size="256"/>
- <Column id="qestuseyn" type="STRING" size="256"/>
- <Column id="qestitemgrupdesc" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="cmb_qestitemgrupcnt" propid="value" datasetid="ds_main_qestmngt" columnid="qestitemgrupcnt"/>
- <BindItem id="item1" compid="cmb_humtrafactposcd" propid="value" datasetid="ds_main_qestmngt" columnid="humtrafactposcd"/>
- <BindItem id="item2" compid="div_group.group1.ipt_qestitemgrupnm" propid="value" datasetid="ds_main_qestitemgrupnmlist" columnid="qestitemgrupnm1"/>
- <BindItem id="item3" compid="div_group.group1.ipt_qestitemcnt" propid="value" datasetid="ds_main_qestitemcntlist" columnid="qestitemcnt1"/>
- <BindItem id="item4" compid="div_group.group1.chk_qestuseyn" propid="value" datasetid="ds_main_qestuseynlist" columnid="qestuseyn1"/>
- <BindItem id="item5" compid="div_group.group1.tar_qestitemgrupdesc" propid="value" datasetid="ds_main_qestitemgrupdesclist" columnid="qestitemgrupdesc1"/>
- <BindItem id="item6" compid="div_group.group2.ipt_qestitemgrupnm" propid="value" datasetid="ds_main_qestitemgrupnmlist" columnid="qestitemgrupnm2"/>
- <BindItem id="item7" compid="div_group.group2.ipt_qestitemcnt" propid="value" datasetid="ds_main_qestitemcntlist" columnid="qestitemcnt2"/>
- <BindItem id="item8" compid="div_group.group2.chk_qestuseyn" propid="value" datasetid="ds_main_qestuseynlist" columnid="qestuseyn2"/>
- <BindItem id="item9" compid="div_group.group2.tar_qestitemgrupdesc" propid="value" datasetid="ds_main_qestitemgrupdesclist" columnid="qestitemgrupdesc2"/>
- <BindItem id="item10" compid="div_group.group3.ipt_qestitemgrupnm" propid="value" datasetid="ds_main_qestitemgrupnmlist" columnid="qestitemgrupnm3"/>
- <BindItem id="item11" compid="div_group.group3.ipt_qestitemcnt" propid="value" datasetid="ds_main_qestitemcntlist" columnid="qestitemcnt3"/>
- <BindItem id="item12" compid="div_group.group3.chk_qestuseyn" propid="value" datasetid="ds_main_qestuseynlist" columnid="qestuseyn3"/>
- <BindItem id="item13" compid="div_group.group3.tar_qestitemgrupdesc" propid="value" datasetid="ds_main_qestitemgrupdesclist" columnid="qestitemgrupdesc3"/>
- <BindItem id="item14" compid="div_group.group4.ipt_qestitemgrupnm" propid="value" datasetid="ds_main_qestitemgrupnmlist" columnid="qestitemgrupnm4"/>
- <BindItem id="item15" compid="div_group.group4.ipt_qestitemcnt" propid="value" datasetid="ds_main_qestitemcntlist" columnid="qestitemcnt4"/>
- <BindItem id="item16" compid="div_group.group4.chk_qestuseyn" propid="value" datasetid="ds_main_qestuseynlist" columnid="qestuseyn4"/>
- <BindItem id="item17" compid="div_group.group4.tar_qestitemgrupdesc" propid="value" datasetid="ds_main_qestitemgrupdesclist" columnid="qestitemgrupdesc4"/>
- <BindItem id="item18" compid="div_group.group5.ipt_qestitemgrupnm" propid="value" datasetid="ds_main_qestitemgrupnmlist" columnid="qestitemgrupnm5"/>
- <BindItem id="item19" compid="div_group.group5.ipt_qestitemcnt" propid="value" datasetid="ds_main_qestitemcntlist" columnid="qestitemcnt5"/>
- <BindItem id="item20" compid="div_group.group5.chk_qestuseyn" propid="value" datasetid="ds_main_qestuseynlist" columnid="qestuseyn5"/>
- <BindItem id="item21" compid="div_group.group5.tar_qestitemgrupdesc" propid="value" datasetid="ds_main_qestitemgrupdesclist" columnid="qestitemgrupdesc5"/>
- <BindItem id="item22" compid="div_group.group6.ipt_qestitemgrupnm" propid="value" datasetid="ds_main_qestitemgrupnmlist" columnid="qestitemgrupnm6"/>
- <BindItem id="item23" compid="div_group.group6.ipt_qestitemcnt" propid="value" datasetid="ds_main_qestitemcntlist" columnid="qestitemcnt6"/>
- <BindItem id="item24" compid="div_group.group6.chk_qestuseyn" propid="value" datasetid="ds_main_qestuseynlist" columnid="qestuseyn6"/>
- <BindItem id="item25" compid="div_group.group6.tar_qestitemgrupdesc" propid="value" datasetid="ds_main_qestitemgrupdesclist" columnid="qestitemgrupdesc6"/>
- <BindItem id="item26" compid="div_group.group7.ipt_qestitemgrupnm" propid="value" datasetid="ds_main_qestitemgrupnmlist" columnid="qestitemgrupnm7"/>
- <BindItem id="item27" compid="div_group.group7.ipt_qestitemcnt" propid="value" datasetid="ds_main_qestitemcntlist" columnid="qestitemcnt7"/>
- <BindItem id="item28" compid="div_group.group7.chk_qestuseyn" propid="value" datasetid="ds_main_qestuseynlist" columnid="qestuseyn7"/>
- <BindItem id="item29" compid="div_group.group7.tar_qestitemgrupdesc" propid="value" datasetid="ds_main_qestitemgrupdesclist" columnid="qestitemgrupdesc7"/>
- <BindItem id="item30" compid="div_group.group8.ipt_qestitemgrupnm" propid="value" datasetid="ds_main_qestitemgrupnmlist" columnid="qestitemgrupnm8"/>
- <BindItem id="item31" compid="div_group.group8.ipt_qestitemcnt" propid="value" datasetid="ds_main_qestitemcntlist" columnid="qestitemcnt8"/>
- <BindItem id="item32" compid="div_group.group8.chk_qestuseyn" propid="value" datasetid="ds_main_qestuseynlist" columnid="qestuseyn8"/>
- <BindItem id="item33" compid="div_group.group8.tar_qestitemgrupdesc" propid="value" datasetid="ds_main_qestitemgrupdesclist" columnid="qestitemgrupdesc8"/>
- <BindItem id="item34" compid="div_group.group9.ipt_qestitemgrupnm" propid="value" datasetid="ds_main_qestitemgrupnmlist" columnid="qestitemgrupnm9"/>
- <BindItem id="item35" compid="div_group.group9.ipt_qestitemcnt" propid="value" datasetid="ds_main_qestitemcntlist" columnid="qestitemcnt9"/>
- <BindItem id="item36" compid="div_group.group9.chk_qestuseyn" propid="value" datasetid="ds_main_qestuseynlist" columnid="qestuseyn9"/>
- <BindItem id="item37" compid="div_group.group9.tar_qestitemgrupdesc" propid="value" datasetid="ds_main_qestitemgrupdesclist" columnid="qestitemgrupdesc9"/>
- <BindItem id="item38" compid="div_group.group10.ipt_qestitemgrupnm" propid="value" datasetid="ds_main_qestitemgrupnmlist" columnid="qestitemgrupnm10"/>
- <BindItem id="item39" compid="div_group.group10.ipt_qestitemcnt" propid="value" datasetid="ds_main_qestitemcntlist" columnid="qestitemcnt10"/>
- <BindItem id="item40" compid="div_group.group10.chk_qestuseyn" propid="value" datasetid="ds_main_qestuseynlist" columnid="qestuseyn10"/>
- <BindItem id="item41" compid="div_group.group10.tar_qestitemgrupdesc" propid="value" datasetid="ds_main_qestitemgrupdesclist" columnid="qestitemgrupdesc10"/>
- <BindItem id="item42" compid="div_group.group11.ipt_qestitemgrupnm" propid="value" datasetid="ds_main_qestitemgrupnmlist" columnid="qestitemgrupnm11"/>
- <BindItem id="item43" compid="div_group.group11.ipt_qestitemcnt" propid="value" datasetid="ds_main_qestitemcntlist" columnid="qestitemcnt11"/>
- <BindItem id="item44" compid="div_group.group11.chk_qestuseyn" propid="value" datasetid="ds_main_qestuseynlist" columnid="qestuseyn11"/>
- <BindItem id="item45" compid="div_group.group11.tar_qestitemgrupdesc" propid="value" datasetid="ds_main_qestitemgrupdesclist" columnid="qestitemgrupdesc11"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs"
- function SPCIT00500_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPCIT00500_onload(obj:Form, e:LoadEventInfo)
- {
- // 공통코드
- appf_getCodeList([{dsNm: "ds_C0108", cdGrpId: "C0108", sortField: "dispseq", sortMehotd: "asc"}]);
-
- // 부모창의 파람값을 가져온다.
- var qpaprseqno = opener.frmf_getParameter("qpaprseqno");
-
- ds_send.setColumn(0, "qpaprseqno", qpaprseqno);
-
- ds_main_qestgruplist.setColumn(0, "qpaprseqno", qpaprseqno);
- ds_main_qestmngt.setColumn(0, "qpaprseqno", qpaprseqno);
-
- // 화면 로드시 기초설문을 부모창의 값으로 설정
- var humtrafactposcd = opener.frmf_getParameter("humtrafactposcd");
- ds_main_qestmngt.setColumn(0, "humtrafactposcd", humtrafactposcd);
-
- // 화면 로드시 문항 그룹수를 부모창의 값으로 설정
- var qestitemgrupcnt = opener.frmf_getParameter("qestitemgrupcnt");
- if (qestitemgrupcnt == "0") {
- ds_main_qestmngt.setColumn(0, "qestitemgrupcnt", "1");
- } else {
- ds_main_qestmngt.setColumn(0, "qestitemgrupcnt", qestitemgrupcnt);
- }
-
- var kindcd = ds_main_qestmngt.getColumn(0, "qestitemgrupcnt");
-
- // 설문지 구성을 조회 한다.
- var oParam = {};
- oParam.id = "TRCIT00302";
- oParam.service = "cssamngtapp.CssaMngt";
- oParam.method = "reqGetQPaprItemGrupInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_temp_qestgruplist=qestgruplist";
- oParam.async = false;
- oParam.callback = "cf_TRCIT00302";
- tranf_submit(oParam);
-
- // 화면 오픈시의 활성화여부
- var stinqestcnt = opener.frmf_getParameter("stinqestcnt");
- if (stinqestcnt == 0) {
- div_group.group1.btn_itemmngt.enable = false;
- div_group.group2.btn_itemmngt.enable = false;
- } else {
- fSetButtons();
- }
-
- for(var i = 1; i <= div_group.components.length; i++) {
- var group = div_group.components["group" + i];
-
- group.ipt_qestitemgrupnm.enable = false; // 문항관리
- group.tar_qestitemgrupdesc.enable = false; // 설명사용여부
- }
-
- cmb_qestitemgrupcnt.enable = false;
- cmb_humtrafactposcd.enable = false;
-
- fSetQestKind(kindcd); // 문항 그룹수에 따른 화면전환
-
-
- }
- function cf_TRCIT00302(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- var k = 0;
- for (var i = 0; i < ds_temp_qestgruplist.rowcount; i++) {
- k = i + 1;
- ds_main_qestitemgrupnmlist.setColumn(0, "qestitemgrupnm" + k, ds_temp_qestgruplist.getColumn(i, "qestitemgrupnm"));
- ds_main_qestuseynlist.setColumn(0, "qestuseyn" + k, ds_temp_qestgruplist.getColumn(i, "qestuseyn"));
- ds_main_qestitemgrupdesclist.setColumn(0, "qestitemgrupdesc" + k, ds_temp_qestgruplist.getColumn(i, "qestitemgrupdesc"));
- ds_main_qestitemcntlist.setColumn(0, "qestitemcnt" + k, ds_temp_qestgruplist.getColumn(i, "qestitemcnt"));
- }
- }
- // 수정모드시 활성화 여부
- function fSetButtons() {
- var buttonmode = ds_main_qestitem.getColumn(0, "buttonmode");
- var poscd = ds_main_qestmngt.getColumn(0, "humtrafactposcd");
-
- if (buttonmode == "S") {
- for(var i = 1; i <= div_group.components.length; i++) {
- var group = div_group.components["group" + i];
- group.btn_itemmngt.enable = true; // 문항관리
- group.chk_qestuseyn.enable = false; // 설명사용여부
- }
-
- btn_bfqpapr.enable = false; // 이전설문가져오기
- btn_updt.enable = true; // 수정모드
- btn_save.enable = false; // 저장
- } else if (buttonmode == "U") {
- for(var i = 1; i <= div_group.components.length; i++) {
- var group = div_group.components["group" + i];
- group.btn_itemmngt.enable = false; // 문항관리
- group.chk_qestuseyn.enable = true; // 설명사용여부
- group.ipt_qestitemgrupnm.enable = true; // 문항그룹명
- }
-
- btn_bfqpapr.enable = true; // 이전설문가져오기
- btn_updt.enable = false; // 수정모드
- btn_save.enable = true; // 저장
-
- fSetPosKind(poscd);
- fSetUseYN();
-
- cmb_qestitemgrupcnt.enable = true;
- cmb_humtrafactposcd.enable = true;
- }
- }
- // 기초설문 위치에 대한 기초설문 활성 여부
- function fSetPosKind(poscd) {
- if (poscd == "0") {
- ds_main_qestitemgrupnmlist.setColumn(0, "qestitemgrupnm1", "");
- ds_main_qestuseynlist.setColumn(0, "qestuseyn1", "");
- ds_main_qestitemgrupdesclist.setColumn(0, "qestitemgrupdesc1", "");
-
- var group = div_group.components["group1"];
- group.ipt_qestitemgrupnm.enable = false;
- group.chk_qestuseyn.enable = false;
- group.tar_qestitemgrupdesc.enable = false;
- } else {
- var group = div_group.components["group1"];
- group.visible = true;
-
- group.ipt_qestitemgrupnm.enable = true;
- group.chk_qestuseyn.enable = true;
- }
- }
- // 설명사용 값에 대한 활성화여부
- function fSetUseYN() {
- var humtrafactposcd = ds_main_qestmngt.getColumn(0, "humtrafactposcd");
- var qestitemgrupcnt = ds_main_qestmngt.getColumn(0, "qestitemgrupcnt");
-
- var k = 0;
- for (var i = 0 ; i <= qestitemgrupcnt; i++) {
- k = i + 1;
-
- var qestuseyn = ds_main_qestuseynlist.getColumn(0, "qestuseyn" + k);
- if (qestuseyn == "Y") {
- var group = div_group.components["group" + k];
- group.tar_qestitemgrupdesc.enable = true;
- }
- }
- }
- // 문항 그룹수에 따른 화면 전환
- function fSetQestKind(kindcd) {
- var poscd = ds_main_qestmngt.getColumn(0, "humtrafactposcd");
-
- if (kindcd == "0") {
- // 해당되지 않은 그룹은 숨긴다.
- for(var i = 1; i <= div_group.components.length; i++) {
- var group = div_group.components["group" + i];
- group.visible = false;
- }
-
- if (poscd != "0") {
- var group = div_group.components["group1"];
- group.visible = true;
- }
- } else {
- var nKindcd = parseInt(kindcd) + 1;
-
- for(var i = 1; i <= div_group.components.length; i++) {
- var group = div_group.components["group" + i];
-
- if(i <= nKindcd) {
- group.visible = true;
- } else {
- group.visible = false;
-
- ds_main_qestitemgrupnmlist.setColumn(0, "qestitemgrupnm" + i, "");
- ds_main_qestuseynlist.setColumn(0, "qestuseyn" + i, "");
- ds_main_qestitemgrupdesclist.setColumn(0, "qestitemgrupdesc" + i, "");
- }
- }
- }
-
- div_group.resetScroll();
-
- // 그룹수 변경시 설명사용 체크박스를 확인
- var mode = ds_main_qestitem.getColumn(0, "buttonmode");
- if (mode == "U") {
- fSetUseYN();
- }
- }
- // 입력 부분
- function fSaveQPapr() {
- var qestitemgrupcnt = ds_main_qestmngt.getColumn(0, "qestitemgrupcnt");
-
- // 설문지 문항 그룹 일련번호
- var humtrafactposcd = ds_main_qestmngt.getColumn(0, "humtrafactposcd");
-
- ds_temp_gruplist.clearData();
- // 그리드에 값을 저장한다음에 그리드 데이터를 전송한다.
- for (var i = 0; i <= qestitemgrupcnt; i++) {
- var k = i + 1;
- // 설문지 일련번호
- var qpaprseqno = new Array(ds_main_qestgruplist.getColumn(0, "qpaprseqno"));
- // 설문지문항그룹일련번호
- var qestitemgrupseqno = k;
- // 문항 그룹명
- var qestitemgrupnm = ds_main_qestitemgrupnmlist.getColumn(0, "qestitemgrupnm" + k);
- // 설문 개수
- var qestitemcnt = ds_main_qestitemcntlist.getColumn(0, "qestitemcnt" + k);
- // 설명사용 여부
- var qestuseyn = ds_main_qestuseynlist.getColumn(0, "qestuseyn" + k);
- // 설명 내용
- var qestitemgrupdesc = ds_main_qestitemgrupdesclist.getColumn(0, "qestitemgrupdesc" + k);
-
- var nRow = ds_temp_gruplist.addRow();
-
- ds_temp_gruplist.setColumn(nRow, "qpaprseqno", qpaprseqno);
- ds_temp_gruplist.setColumn(nRow, "qestitemgrupseqno", qestitemgrupseqno);
- ds_temp_gruplist.setColumn(nRow, "qestitemgrupnm", qestitemgrupnm);
- ds_temp_gruplist.setColumn(nRow, "qestitemcnt", qestitemcnt);
- ds_temp_gruplist.setColumn(nRow, "qestuseyn", qestuseyn);
- ds_temp_gruplist.setColumn(nRow, "qestitemgrupdesc", qestitemgrupdesc);
- }
-
- var rtn = sysf_messageBox("설문지 구성을", "Q002");
-
- if (rtn == 6) {
- var oParam = {};
- oParam.id = "TXCIT00501";
- oParam.service = "cssamngtapp.CssaMngt";
- oParam.method = "reqStoreQPaprGrupInfo";
- oParam.inds = "qestmngt=ds_main_qestmngt grd_gruplist=ds_temp_gruplist";
- oParam.outds = "";
- oParam.async = false;
- tranf_submit(oParam);
-
- sysf_messageBox("설문지 문항이 저장이", "I002");
- } else if (rtn == 7) {
- ds_temp_gruplist.clearData();
- }
-
- // 저장된 값 재조회
- var oParam = {};
- oParam.id = "TRCIT00302";
- oParam.service = "cssamngtapp.CssaMngt";
- oParam.method = "reqGetQPaprItemGrupInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_temp_qestgruplist=qestgruplist";
- oParam.async = false;
- oParam.callback = "cf_TRCIT00302";
- tranf_submit(oParam);
-
- // 화면 활성화여부
- for(var i = 1; i <= div_group.components.length; i++) {
- var group = div_group.components["group" + i];
-
- group.ipt_qestitemgrupnm.enable = false; // 문항관리
- group.tar_qestitemgrupdesc.enable = false; // 설명사용여부
- }
-
- cmb_qestitemgrupcnt.enable = false;
- cmb_humtrafactposcd.enable = false;
-
- ds_main_qestitem.setColumn(0, "buttonmode", "S");
-
- fSetButtons();
-
- var kindcd = ds_main_qestmngt.getColumn(0, "qestitemgrupcnt");
- fSetQestKind(kindcd);
- }
- // 문항관리 팝업 화면오픈시 넘어갈 값 지정.
- function fViewCell(qestitemgrupnm, qpaprseqno, qestitemgrupseqno) {
- var qestitemgrupcnt = ds_main_qestmngt.getColumn(0, "qestitemgrupcnt");
-
- frmf_setParameter("qpaprseqno", qpaprseqno);
- frmf_setParameter("qestitemgrupseqno", qestitemgrupseqno);
- frmf_setParameter("qestitemgrupnm", qestitemgrupnm);
-
- ds_temp_save.setColumn(0, "qpaprseqno", qpaprseqno);
- ds_temp_save.setColumn(0, "qestitemgrupseqno", qestitemgrupseqno);
-
- frmf_modal("SPCIT00600", "SPCIT00600", null, null, null, null, null, null, null, null, null, null, "M");
-
- // 설문문항개수 업데이트
- var oParam = {};
- oParam.id = "TXCIT00502";
- oParam.service = "cssamngtapp.CssaMngt";
- oParam.method = "reqSetQestCnt";
- oParam.inds = "save=ds_temp_save";
- oParam.async = false;
- //oParam.callback = "cf_TXCIT00502";
- tranf_submit(oParam);
- // 그룹정보 제 조회
- var oParam = {};
- oParam.id = "TRCIT00302";
- oParam.service = "cssamngtapp.CssaMngt";
- oParam.method = "reqGetQPaprItemGrupInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_temp_qestgruplist=qestgruplist";
- oParam.async = false;
- oParam.callback = "cf_TRCIT00302";
- tranf_submit(oParam);
-
- frmf_clearParameter("qpaprseqno");
- frmf_clearParameter("qestitemgrupseqno");
- frmf_clearParameter("qestitemgrupnm");
- }
- function btn_itemmngt_onclick(obj:Button, e:ClickEventInfo)
- {
- var index = obj.parent.name.substr(5, 1);
- index = parseInt(index);
-
- var grpNm = ds_main_qestitemgrupnmlist.getColumn(0, "qestitemgrupnm" + index);
- var seqNo = ds_temp_qestgruplist.getColumn(index - 1, "qpaprseqno");
- var grpNo = ds_temp_qestgruplist.getColumn(index - 1, "qestitemgrupseqno");
-
- fViewCell(grpNm, seqNo, grpNo);
- }
- function btn_updt_onclick(obj:Button, e:ClickEventInfo)
- {
- // 버튼에 변수를 넣어주고 클릭 여부에 따라 활성화 여부를 나타낸다. S : 상태 , U : 수정
- ds_main_qestitem.setColumn(0, "buttonmode", "U");
-
- fSetButtons();
- }
- function btn_bfqpapr_onclick(obj:Button, e:ClickEventInfo)
- {
- var kindcd = ds_main_qestmngt.getColumn(0, "kindcd");
-
- frmf_setParameter("kindcd", kindcd);
-
- var rtn = frmf_modal("SPCIT00700", "SPCIT00700", "", "", "", "", "", "", "", "", "", "", "M");
-
- ds_main_qestmngt.setColumn(0, "qestitemgrupcnt", rtn.qestitemgrupcnt);
- ds_main_qestmngt.setColumn(0, "humtrafactposcd", rtn.humtrafactposcd);
- ds_main_qestmngt.setColumn(0, "qpaprseqno", rtn.qpaprseqno);
-
- frmf_clearParameter("kindcd");
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveQPapr();
- }
- ]]></Script>
- </Form>
- </FDL>
|