123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMADD00100_의약정보질의응답" classname="SMADD00100_의약정보질의응답" inheritanceid="" position="absolute 0 0 1220 850" titletext="New Form" oninit="SMADD00100_의약정보질의응답_oninit" onload="SMADD00100_의약정보질의응답_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="의약정보 질의 응답 관리" class="tit_1" position="absolute 0 0 200 25" onclick="caption6_onclick"/>
- <Div id="group2" taborder="1" class="div_SA" position="absolute 3 27 1212 104">
- <Layouts>
- <Layout width="1211" height="77">
- <Static id="caption2" text="질문일자 :" class="search_name" position="absolute 16 10 94 27" anchor="default" onclick="group2_caption2_onclick"/>
- <Static id="caption3" text="질문자 정보" class="search_name" position="absolute 258 10 352 27" anchor="default"/>
- <GroupBox id="GroupBox00" position="absolute 340 5 912 67" anchor="default"/>
- <Edit id="Edit00" taborder="11" position="absolute 394 39 495 62" anchor="default"/>
- <GroupBox id="GroupBox01" position="absolute 343 9 466 33" onlbuttondown="group2_GroupBox01_onlbuttondown" anchor="default"/>
- <Radio id="Radio00" taborder="12" columncount="2" rowcount="1" position="absolute 352 12 469 30" onitemclick="group2_Radio00_onitemclick" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">원내</Col>
- </Row>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">원외</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <GroupBox id="GroupBox02" position="absolute 472 10 908 34" onlbuttondown="group2_GroupBox01_onlbuttondown" anchor="default"/>
- <Radio id="Radio01" taborder="13" columncount="5" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" onitemclick="group2_Radio00_onitemclick" position="absolute 481 12 782 32" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">의사</Col>
- </Row>
- <Row>
- <Col id="codecolumn">P</Col>
- <Col id="datacolumn">약사</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">간호사</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">환자</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="Edit01" taborder="14" position="absolute 774 12 896 32" anchor="default"/>
- <Static id="caption00" text="질문구분 :" onclick="group2_caption2_onclick" class="search_name" position="absolute 16 44 94 61" anchor="default"/>
- <Combo id="Combo00" taborder="15" text="Combo00" position="absolute 94 39 240 61" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group2_Combo00_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">코드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">약품식별</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">성분/함량</Col>
- </Row>
- <Row>
- <Col id="codecolumn">04</Col>
- <Col id="datacolumn">용량</Col>
- </Row>
- <Row>
- <Col id="codecolumn">05</Col>
- <Col id="datacolumn">약리작용</Col>
- </Row>
- <Row>
- <Col id="codecolumn">06</Col>
- <Col id="datacolumn">적응증</Col>
- </Row>
- <Row>
- <Col id="codecolumn">07</Col>
- <Col id="datacolumn">약물동태학</Col>
- </Row>
- <Row>
- <Col id="codecolumn">08</Col>
- <Col id="datacolumn">부작용/주의/금기</Col>
- </Row>
- <Row>
- <Col id="codecolumn">09</Col>
- <Col id="datacolumn">독성/중독</Col>
- </Row>
- <Row>
- <Col id="codecolumn">10</Col>
- <Col id="datacolumn">임신,수유시적용</Col>
- </Row>
- <Row>
- <Col id="codecolumn">11</Col>
- <Col id="datacolumn">상호작용</Col>
- </Row>
- <Row>
- <Col id="codecolumn">12</Col>
- <Col id="datacolumn">안정성/혼합기능여부</Col>
- </Row>
- <Row>
- <Col id="codecolumn">13</Col>
- <Col id="datacolumn">제조회사/상품명</Col>
- </Row>
- <Row>
- <Col id="codecolumn">14</Col>
- <Col id="datacolumn">대체약물</Col>
- </Row>
- <Row>
- <Col id="codecolumn">15</Col>
- <Col id="datacolumn">사용가능성</Col>
- </Row>
- <Row>
- <Col id="codecolumn">16</Col>
- <Col id="datacolumn">문헌</Col>
- </Row>
- <Row>
- <Col id="codecolumn">17</Col>
- <Col id="datacolumn">임상약</Col>
- </Row>
- <Row>
- <Col id="codecolumn">18</Col>
- <Col id="datacolumn">의료보험</Col>
- </Row>
- <Row>
- <Col id="codecolumn">19</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="Static00" text="성 명 :" position="absolute 352 40 397 60" anchor="default"/>
- <Edit id="Edit03" taborder="17" position="absolute 722 39 896 62" anchor="default"/>
- <Static id="Static02" text="연락처 :" position="absolute 672 40 717 60" onclick="group2_Static02_onclick" anchor="default"/>
- <Static id="caption01" text="질문 방법" class="search_name" position="absolute 929 11 1023 28" anchor="default"/>
- <GroupBox id="GroupBox03" position="absolute 1006 5 1207 67" onlbuttondown="group2_GroupBox01_onlbuttondown" anchor="default"/>
- <Radio id="Radio02" taborder="18" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" onitemclick="group2_Radio00_onitemclick" position="absolute 1016 10 1201 28" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">유선</Col>
- </Row>
- <Row>
- <Col id="codecolumn">W</Col>
- <Col id="datacolumn">서면</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="Edit04" taborder="19" position="absolute 1074 39 1196 59" anchor="default"/>
- <Static id="Static03" text="전화번호 :" onclick="group2_Static02_onclick" position="absolute 1014 40 1080 60" anchor="default"/>
- <Edit id="Edit02" taborder="20" position="absolute 562 39 644 62"/>
- <Static id="Static01" text="사 번 :" position="absolute 520 40 565 60" onclick="group2_Static01_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Calendar id="ipt_qanadd" taborder="2" onchanged="group3_switch1_case1_ipt_drugfromdd_onchanged" class="input_essential" position="absolute 95 37 208 56" oneditclick="ipt_qanadd_oneditclick"/>
- <Div id="group00" taborder="3" class="div_SA" position="absolute 3 107 1213 792">
- <Layouts>
- <Layout>
- <Static id="caption00" text="질문내용" onclick="group2_caption2_onclick" class="search_name" position="absolute 16 9 94 26" anchor="default"/>
- <Static id="caption01" text="답변내용" onclick="group2_caption2_onclick" class="search_name" position="absolute 16 241 94 258" anchor="default"/>
- <Static id="caption02" text="참고자료" onclick="group2_caption2_onclick" class="search_name" position="absolute 16 657 94 674" anchor="default"/>
- <Static id="caption03" text="답변자(약사)" onclick="group2_caption2_onclick" class="search_name" position="absolute 600 657 709 674" anchor="default"/>
- <Edit id="Edit03" taborder="1" position="absolute 698 653 831 676" anchor="default"/>
- <Static id="caption04" text="소요시간" onclick="group2_caption2_onclick" class="search_name" position="absolute 856 657 965 674" anchor="default"/>
- <Edit id="Edit00" taborder="2" position="absolute 922 653 1055 676" anchor="default"/>
- <Edit id="Edit01" taborder="3" position="absolute 90 653 581 676" anchor="default"/>
- <GroupBox id="GroupBox03" position="absolute 1064 652 1204 676" onlbuttondown="group2_GroupBox01_onlbuttondown" anchor="default"/>
- <Radio id="Radio00" taborder="4" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" onitemclick="group2_Radio00_onitemclick" position="absolute 1074 655 1198 673">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">Open</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">Close</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- <TextArea id="TextArea00" taborder="4" position="absolute 16 132 1206 336" oneditclick="TextArea00_oneditclick"/>
- <TextArea id="TextArea01" taborder="5" position="absolute 16 364 1206 752"/>
- <Button id="btn_new" taborder="6" text="신 규" class="btn4" visible="true" position="absolute 785 3 852 25" onclick="btn_new_onclick"/>
- <Button id="btn_tri" taborder="7" text="조 회" class="btn4" visible="true" position="absolute 857 3 924 25" onclick="btn_tri_onclick"/>
- <Button id="btn_del" taborder="8" text="삭 제" class="btn4" visible="true" position="absolute 929 3 996 25" onclick="btn_del_onclick"/>
- <Button id="btn_save" taborder="9" text="저 장" class="btn4" visible="true" position="absolute 1001 3 1068 25" onclick="btn_save_onclick"/>
- <Button id="btn_end" taborder="10" text="종 료" class="btn4" visible="true" position="absolute 1145 3 1212 25" onclick="btn_end_onclick"/>
- <Button id="btn_clear" taborder="11" text="초기화" class="btn4" position="absolute 713 3 780 25" onclick="btn_clear_onclick"/>
- <Button id="btn_end00" taborder="12" text="출 력" class="btn4" position="absolute 1073 3 1140 25" onclick="btn_end00_onclick"/>
- <Button id="btn_clear00" taborder="13" text="질의 의뢰" class="btn4" position="absolute 394 3 488 25" onclick="btn_clear00_onclick"/>
- <Button id="btn_clear01" taborder="14" text="질의 의뢰 조회" class="btn4" position="absolute 498 3 640 25" onclick="btn_clear01_onclick"/>
- </Layout>
- </Layouts>
- <Bind>
- <BindItem id="item0" compid="ipt_qanadd" propid="value" datasetid="ds_main_qana" columnid="qanadd"/>
- <BindItem id="item1" compid="group2.Radio00" propid="value" datasetid="ds_main_qana" columnid="qanainout"/>
- <BindItem id="item2" compid="group2.Radio01" propid="value" datasetid="ds_main_qana" columnid="qanainfo"/>
- <BindItem id="item3" compid="group2.Edit01" propid="value" datasetid="ds_main_qana" columnid="qanainfodesc"/>
- <BindItem id="item4" compid="group2.Edit00" propid="value" datasetid="ds_main_qana" columnid="qananame"/>
- <BindItem id="item5" compid="group2.Edit03" propid="value" datasetid="ds_main_qana" columnid="qanatel"/>
- <BindItem id="item6" compid="group2.Combo00" propid="value" datasetid="ds_main_qana" columnid="qanamethod"/>
- <BindItem id="item7" compid="group2.Radio02" propid="value" datasetid="ds_main_qana" columnid="qanatype"/>
- <BindItem id="item8" compid="group2.Edit04" propid="value" datasetid="ds_main_qana" columnid="qanatypetel"/>
- <BindItem id="item9" compid="TextArea00" propid="value" datasetid="ds_main_qana" columnid="question"/>
- <BindItem id="item10" compid="TextArea01" propid="value" datasetid="ds_main_qana" columnid="answer"/>
- <BindItem id="item11" compid="group00.Edit01" propid="value" datasetid="ds_main_qana" columnid="refbook"/>
- <BindItem id="item12" compid="group00.Edit03" propid="value" datasetid="ds_main_qana" columnid="answname"/>
- <BindItem id="item13" compid="group00.Edit00" propid="value" datasetid="ds_main_qana" columnid="answtime"/>
- <BindItem id="item14" compid="group00.Radio00" propid="value" datasetid="ds_main_qana" columnid="openflag"/>
- <BindItem id="item15" compid="group2.Edit02" propid="value" datasetid="ds_main_qana" columnid="qanaempno"/>
- </Bind>
- <Objects>
- <Dataset id="ds_main_qana" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="qanadd" type="STRING" size="256"/>
- <Column id="qanqseq" type="STRING" size="256"/>
- <Column id="qanainout" type="STRING" size="256"/>
- <Column id="qanainfo" type="STRING" size="256"/>
- <Column id="qanainfodesc" type="STRING" size="256"/>
- <Column id="qananame" type="STRING" size="256"/>
- <Column id="qanaempno" type="STRING" size="256"/>
- <Column id="qanatel" type="STRING" size="256"/>
- <Column id="qanamethod" type="STRING" size="256"/>
- <Column id="qanatype" type="STRING" size="256"/>
- <Column id="qanatypetel" type="STRING" size="256"/>
- <Column id="question" type="STRING" size="256"/>
- <Column id="answer" type="STRING" size="256"/>
- <Column id="answname" type="STRING" size="256"/>
- <Column id="answtime" type="STRING" size="256"/>
- <Column id="refbook" type="STRING" size="256"/>
- <Column id="openflag" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_qanamaxseq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_qana" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="qanadd" type="STRING" size="256"/>
- <Column id="qanaseq" type="STRING" size="256"/>
- <Column id="qanainout" type="STRING" size="256"/>
- <Column id="qanainfo" type="STRING" size="256"/>
- <Column id="qanainfodesc" type="STRING" size="256"/>
- <Column id="qananame" type="STRING" size="256"/>
- <Column id="qanaempno" type="STRING" size="256"/>
- <Column id="qanatel" type="STRING" size="256"/>
- <Column id="qanamethod" type="STRING" size="256"/>
- <Column id="qanatype" type="STRING" size="256"/>
- <Column id="qanatypetel" type="STRING" size="256"/>
- <Column id="question" type="STRING" size="256"/>
- <Column id="answer" type="STRING" size="256"/>
- <Column id="answname" type="STRING" size="256"/>
- <Column id="answtime" type="STRING" size="256"/>
- <Column id="refbook" type="STRING" size="256"/>
- <Column id="openflag" type="STRING" size="256"/>
- <Column id="actflag" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_selc_qana" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="qanadd" type="STRING" size="256"/>
- <Column id="qanaseq" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Script type="xscript4.0"><![CDATA[//=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- include "ast_commonxp::AST.xjs"
- /****************************************************************************************
- * Components : Form
- * Components ID : SMADD00100
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMADD00100_의약정보질의응답_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- }
- function SMADD00100_의약정보질의응답_onload(obj:Form, e:LoadEventInfo)
- {
- fResetData(); //ds_main_qana.clearData(); // 그리드 초기화
- }
- function btn_clear_onclick(obj:Button, e:ClickEventInfo)
- {
-
- fResetData();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 초기화
- ****************************************************************************************/
- function fResetData() {
- //의약정보 질의응답
- ds_main_qana.setColumn(0,"qanadd" ,"");
- ds_main_qana.setColumn(0,"qanaseq" ,"");
- ds_main_qana.setColumn(0,"qanainout" ,"");
- ds_main_qana.setColumn(0,"qanainfo" ,"");
- ds_main_qana.setColumn(0,"qanainfodesc" ,"");
- ds_main_qana.setColumn(0,"qananame" ,"");
- ds_main_qana.setColumn(0,"qanaempno" ,"");
- ds_main_qana.setColumn(0,"qanatel" ,"");
- ds_main_qana.setColumn(0,"qanamethod" ,"");
- ds_main_qana.setColumn(0,"qanatype" ,"");
- ds_main_qana.setColumn(0,"qanatypetel" ,"");
- ds_main_qana.setColumn(0,"question" ,"");
- ds_main_qana.setColumn(0,"answer" ,"");
- ds_main_qana.setColumn(0,"answname" ,"");
- ds_main_qana.setColumn(0,"answtime" ,"");
- ds_main_qana.setColumn(0,"refbook" ,"");
- ds_main_qana.setColumn(0,"openflag" ,"O");
- ds_main_qana.setColumn(0,"qanadd", utlf_getCurrentDate());
- ds_main_qana.setColumn(0,"qanainout", "I");
- ds_main_qana.setColumn(0,"qanainfo", "D");
- ds_main_qana.setColumn(0,"qanatype", "I");
- }
- function btn_new_onclick(obj:Button, e:ClickEventInfo)
- {
- var oParam = {};
- oParam.id = "TRADD00100";
- oParam.service = "pharmacybaseapp.DrugInfo";
- oParam.method = "reqQanaMaxSeq";
- //oParam.inds = "req=ds_send_srchdetlinfo";
- oParam.outds = "ds_qanamaxseq=maxseq";
- oParam.async = false;
- // oParam.callback = "cf_TRADB01803";
- tranf_submit(oParam);
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_qana.setColumn(0,"qanadd" , ds_main_qana.getColumn(0,"qanadd"));
- var Vmaxseq = ds_qanamaxseq.getColumn(0,"maxseq")
- //trace(Vmaxseq);
- if( utlf_isNull(Vmaxseq)) {
- ds_send_qana.setColumn(0,"qanaseq" , ds_main_qana.getColumn(0,"qanaseq"));
- // trace(1);
- }else {
- ds_send_qana.setColumn(0,"qanaseq" , Vmaxseq);
- // trace(2);
- }
- ds_send_qana.setColumn(0,"qanainout" , ds_main_qana.getColumn(0,"qanainout"));
- ds_send_qana.setColumn(0,"qanainfo" , ds_main_qana.getColumn(0,"qanainfo"));
- ds_send_qana.setColumn(0,"qanainfodesc" , ds_main_qana.getColumn(0,"qanainfodesc"));
- ds_send_qana.setColumn(0,"qananame" , ds_main_qana.getColumn(0,"qananame"));
- ds_send_qana.setColumn(0,"qanaempno" , ds_main_qana.getColumn(0,"qanaempno"));
- ds_send_qana.setColumn(0,"qanatel" , ds_main_qana.getColumn(0,"qanatel"));
- ds_send_qana.setColumn(0,"qanamethod" , ds_main_qana.getColumn(0,"qanamethod"));
- ds_send_qana.setColumn(0,"qanatype" , ds_main_qana.getColumn(0,"qanatype"));
- ds_send_qana.setColumn(0,"qanatypetel" , ds_main_qana.getColumn(0,"qanatypetel"));
- ds_send_qana.setColumn(0,"question" , ds_main_qana.getColumn(0,"question"));
- ds_send_qana.setColumn(0,"answer" , ds_main_qana.getColumn(0,"answer"));
- ds_send_qana.setColumn(0,"answname" , ds_main_qana.getColumn(0,"answname"));
- ds_send_qana.setColumn(0,"answtime" , ds_main_qana.getColumn(0,"answtime"));
- ds_send_qana.setColumn(0,"refbook" , ds_main_qana.getColumn(0,"refbook"));
- ds_send_qana.setColumn(0,"openflag" , ds_main_qana.getColumn(0,"openflag"));
- ds_send_qana.setColumn(0,"actflag" , "I");
- ds_send_qana.setColumn(0,"reqflag" , "Y");
- if (fChkData() != true) {
- trace('f');
- }else{
- trace('t');
- var oParam = {};
- oParam.id = "TXADD00100";
- oParam.service = "pharmacybaseapp.DrugInfo";
- oParam.method = "reqQanaSave";
- oParam.inds = "req=ds_send_qana";
- oParam.outds = "ds_qanamaxseq=maxseq";
- oParam.async = false;
- tranf_submit(oParam);
- fResetData()
- }
- }
- function btn_tri_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMADD00200", "SMADD00200", null, null, null, null, null, null, null, null, null, null, "M");
- trace( ds_selc_qana.getColumn(0,"qanadd"));
- var oParam = {};
- oParam.id = "TRADD00300";
- oParam.service = "pharmacybaseapp.DrugInfo";
- oParam.method = "reqQanaSelDrug";
- oParam.inds = "req=ds_selc_qana";
- oParam.outds = "ds_main_qana=qanalist";
- oParam.async = false;
- tranf_submit(oParam);
- }
- function btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_qana.setColumn(0,"qanadd" , ds_main_qana.getColumn(0,"qanadd"));
- ds_send_qana.setColumn(0,"qanaseq" , ds_main_qana.getColumn(0,"qanaseq"));
- ds_send_qana.setColumn(0,"actflag" , "D");
- var oParam = {};
- oParam.id = "TXADD00100";
- oParam.service = "pharmacybaseapp.DrugInfo";
- oParam.method = "reqQanaSave";
- oParam.inds = "req=ds_send_qana";
- oParam.outds = "ds_qanamaxseq=maxseq";
- oParam.async = false;
- tranf_submit(oParam);
- fResetData()
- }
- function fChkData(){
- if( utlf_isNull(ds_send_qana.getColumn(0,"qanaseq")) ) {
- sysf_messageBox("필수항목[등록순번]이 입력되지","E007");
- return false;
- }else if( utlf_isNull(ds_send_qana.getColumn(0,"question"))) {
- sysf_messageBox("필수항목[질문]이 입력되지","E007");
- return false;
- }else if( utlf_isNull(ds_send_qana.getColumn(0,"qanainfodesc")) && ds_send_qana.getColumn(0,"qanainfo") == "G") {
- sysf_messageBox("필수항목[질문자 정보에 기타이면서 정보]가 입력되지","E007");
- return false;
- }else if( utlf_isNull(ds_send_qana.getColumn(0,"qananame"))) {
- sysf_messageBox("필수항목[질문자 정보의 성명]이 입력되지","E007");
- return false;
- }else if( utlf_isNull(ds_send_qana.getColumn(0,"qanatypetel")) && ds_send_qana.getColumn(0,"qanatype") == "I") {
- sysf_messageBox("필수항목[질문자 방법이 유선이면서 전화번호]가 입력되지","E007");
- return false;
- } else {
- return true;
- }
-
- }
- function btn_end00_onclick(obj:Button, e:ClickEventInfo)
- {
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/temp/qanalist" , ds_main_qana); // 데이터셋 1
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPADD00100"],[objParam], option);
-
- }
- function group2_Static01_onclick(obj:Static, e:ClickEventInfo)
- {
-
- }
- function btn_end_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- function btn_clear00_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMADD00300", "SMADD00300", null, null, null, null, null, null, null, null, null, null, "M");
- }
- function btn_clear01_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMADD00500", "SMADD00500", null, null, null, null, null, null, null, null, null, null, "M");
- }
- ]]></Script>
- </Form>
- </FDL>
|