123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMADD00300_의약정보질의응답조회" classname="SMADD00100_의약정보질의응답조회" inheritanceid="" position="absolute 0 0 810 595" titletext="New Form" rtldirection="ltr" onload="SMADD00300_의약정보질의응답조회_onload" oninit="SMADD00300_의약정보질의응답조회_oninit">
- <Layouts>
- <Layout>
- <Static id="caption6" text="의약정보 질의 응답 요청" class="tit_1" position="absolute 0 0 181 25" onclick="caption6_onclick"/>
- <Div id="group2" taborder="1" class="div_SA" position="absolute 3 27 800 58">
- <Layouts>
- <Layout width="1211" height="77">
- <Static id="caption2" text="질문일자 :" class="search_name" position="absolute 16 9 94 26" anchor="default" onclick="group2_caption2_onclick"/>
- <Static id="caption00" text="질문구분 :" onclick="group2_caption2_onclick" class="search_name" position="absolute 264 9 342 26" anchor="default"/>
- <Combo id="Combo00" taborder="15" text="Combo00" position="absolute 344 5 490 27" 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">00</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">코드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">약품식별</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">성분/함량</Col>
- </Row>
- <Row>
- <Col id="codecolumn">04</Col>
- <Col id="datacolumn">용량</Col>
- </Row>
- <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="caption01" text="연락처 :" onclick="group2_caption2_onclick" class="search_name" position="absolute 545 9 607 26" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Calendar id="ipt_qanadd" taborder="2" onchanged="group3_switch1_case1_ipt_drugfromdd_onchanged" class="input_essential" position="absolute 97 35 210 54" oneditclick="ipt_qanadd_oneditclick"/>
- <Div id="group00" taborder="3" class="div_SA" position="absolute 3 66 800 584" style="background:stretch 7,7;">
- <Layouts>
- <Layout>
- <Grid id="grd_qanalist" taborder="0" useinputpanel="false" position="absolute 5 353 791 514" binddataset="ds_view_qana" oncellclick="group00_grd_qanalist_oncellclick" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="40"/>
- <Column size="77"/>
- <Column size="125"/>
- <Column size="420"/>
- <Column size="99"/>
- <Column size="47"/>
- <Column size="40"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="등록"/>
- <Cell col="1" text="질문일자"/>
- <Cell col="2" text="질문구분"/>
- <Cell col="3" text="질문내용"/>
- <Cell col="4" text="연락처"/>
- <Cell col="5" text="등록자"/>
- <Cell col="6"/>
- </Band>
- <Band id="body">
- <Cell expr="expr:(utlf_transNullToEmpty(answname) != '') ? '등록' : '의뢰'"/>
- <Cell col="1" text="bind:qanadd"/>
- <Cell col="2" displaytype="combo" text="bind:qanamethod" combodataset="ds_qanamethod_cmd" combocodecol="value" combodatacol="column"/>
- <Cell col="3" style="align:left middle;" text="bind:question"/>
- <Cell col="4" text="bind:qanatel" expr="bind:qanatel"/>
- <Cell col="5" text="bind:answname"/>
- <Cell col="6" text="bind:qanaseq"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <TextArea id="TextArea00" taborder="1" position="absolute 107 288 700 328" value="의뢰한 질의 문의는 내선 2441 약제부로 연락주십시오." style="compositecolor:azure;background:transparent stretch 5,5;color:red;font:arial,16,bold;"/>
- <Edit id="Edit00" taborder="2" position="absolute 765 0 785 20" visible="false"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_tri" taborder="7" text="조 회" class="btn4" visible="true" position="absolute 514 3 581 25" onclick="btn_tri_onclick"/>
- <Button id="btn_end" taborder="10" text="종 료" class="btn4" visible="true" position="absolute 727 3 794 25" onclick="btn_end_onclick"/>
- <Button id="btn_clear" taborder="11" text="초기화" class="btn4" position="absolute 442 3 509 25" onclick="btn_clear_onclick"/>
- <TextArea id="TextArea00" taborder="12" oneditclick="TextArea00_oneditclick" position="absolute 8 98 794 346"/>
- <Edit id="Edit03" taborder="15" position="absolute 618 31 792 54"/>
- <Static id="caption00" text="질문내용 :" onclick="group2_caption2_onclick" class="search_name" position="absolute 16 73 94 90"/>
- <Button id="btn_del" taborder="16" text="삭 제" onclick="btn_del_onclick" class="btn4" position="absolute 585 3 652 25"/>
- <Button id="btn_save" taborder="17" text="저 장" onclick="btn_save_onclick" class="btn4" position="absolute 657 3 724 25"/>
- <Static id="caption01" text="의뢰현황 List" onclick="group2_caption2_onclick" class="search_name" position="absolute 16 392 154 409"/>
- </Layout>
- </Layouts>
- <Bind>
- <BindItem id="item0" compid="ipt_qanadd" propid="value" datasetid="ds_main_qana" columnid="qanadd"/>
- <BindItem id="item6" compid="group2.Combo00" propid="value" datasetid="ds_main_qana" columnid="qanamethod"/>
- <BindItem id="item9" compid="TextArea00" propid="value" datasetid="ds_main_qana" columnid="question"/>
- <BindItem id="item5" compid="Edit03" propid="value" datasetid="ds_main_qana" columnid="qanatel"/>
- <BindItem id="item1" compid="group00.Edit00" propid="value" datasetid="ds_inupdata" columnid="inupflag"/>
- </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="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"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_qanamethod_cmd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="column" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="column">코드</Col>
- <Col id="value">01</Col>
- </Row>
- <Row>
- <Col id="column">약품식별</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="column">성분/함량</Col>
- <Col id="value">03</Col>
- </Row>
- <Row>
- <Col id="column">용량</Col>
- <Col id="value">04</Col>
- </Row>
- <Row>
- <Col id="column">약리작용</Col>
- <Col id="value">05</Col>
- </Row>
- <Row>
- <Col id="column">적응증</Col>
- <Col id="value">06</Col>
- </Row>
- <Row>
- <Col id="column">약물동태학</Col>
- <Col id="value">07</Col>
- </Row>
- <Row>
- <Col id="column">부작용/주의/금기</Col>
- <Col id="value">08</Col>
- </Row>
- <Row>
- <Col id="column">독성/중독</Col>
- <Col id="value">09</Col>
- </Row>
- <Row>
- <Col id="column">임신,수유시적용</Col>
- <Col id="value">10</Col>
- </Row>
- <Row>
- <Col id="column">상호작용</Col>
- <Col id="value">11</Col>
- </Row>
- <Row>
- <Col id="column">안정성/혼합기능여부</Col>
- <Col id="value">12</Col>
- </Row>
- <Row>
- <Col id="column">제조회사/상품명</Col>
- <Col id="value">13</Col>
- </Row>
- <Row>
- <Col id="column">대체약물</Col>
- <Col id="value">14</Col>
- </Row>
- <Row>
- <Col id="column">사용가능성</Col>
- <Col id="value">15</Col>
- </Row>
- <Row>
- <Col id="column">문헌</Col>
- <Col id="value">16</Col>
- </Row>
- <Row>
- <Col id="column">임상약</Col>
- <Col id="value">17</Col>
- </Row>
- <Row>
- <Col id="column">의료보험</Col>
- <Col id="value">18</Col>
- </Row>
- <Row>
- <Col id="column">기타</Col>
- <Col id="value">19</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_view_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"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <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="reqflag" type="STRING" size="256"/>
- <Column id="actflag" 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>
- <Dataset id="ds_qanamaxseq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_inupdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inupflag" 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 : SMADD00300
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMADD00300_의약정보질의응답조회_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- var e = new ClickEventInfo;
- frmf_inputEnterKey("btn_clear", "onclick", e);
-
- }
- function SMADD00300_의약정보질의응답조회_onload(obj:Form, e:LoadEventInfo)
- {
- fResetData(); //ds_main_qana.clearData(); // 그리드 초기화
- grdf_setGridSort(group00.grd_qanalist);
- }
- function btn_clear_onclick(obj:Button, e:ClickEventInfo)
- {
- fResetData();
- ds_inupdata.setColumn(0,"inupflag" ,"I");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 초기화
- ****************************************************************************************/
- function fResetData() {
- //의약정보 질의응답조회
- 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,"qanamethod" ,"");
- ds_main_qana.setColumn(0,"qanatype" ,"W");
- ds_main_qana.setColumn(0,"reqflag", "N");
- ds_main_qana.setColumn(0,"qananame", sysf_getUserName());
- ds_main_qana.setColumn(0,"qanaempno", sysf_getUserId());
- ds_main_qana.setColumn(0,"question", "");
- ds_main_qana.setColumn(0,"qanatel", "");
- }
- function btn_tri_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_qana.setColumn(0,"qanaempno" , sysf_getUserId());
- ds_main_qana.setColumn(0,"actflag" , "N");
- var oParam = {};
- oParam.id = "TRADD00200";
- oParam.service = "pharmacybaseapp.DrugInfo";
- oParam.method = "reqQanaDrugList";
- oParam.inds = "req=ds_main_qana";
- oParam.outds = "ds_view_qana=qanalist";
- oParam.async = false;
- tranf_submit(oParam);
- ds_inupdata.setColumn(0,"inupflag" ,"I");
-
- }
- function group00_grd_qanalist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- fResetData();
- ds_selc_qana.setColumn(0,"qanadd" , ds_view_qana.getColumn(e.row,"qanadd"));
- ds_selc_qana.setColumn(0,"qanaseq" , ds_view_qana.getColumn(e.row,"qanaseq"));
- var Sanswname = ds_view_qana.getColumn(e.row,"answname")
- if( utlf_isNull(Sanswname)) {
- 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);
- ds_inupdata.setColumn(0,"inupflag" ,"U");
- }else{
- var objArg = new Object();
- objArg.arg_ds_selc_qana = ds_selc_qana;
- trace(ds_selc_qana.saveXML());
- frmf_modal("SMADD00400", "SMADD00400", objArg, null, null, null, null, null, null, null, null, null, "M");
-
- }
-
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- var Vinupflag = ds_inupdata.getColumn(0,"inupflag")
- if (Vinupflag == "I") {
- 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);
-
- var Vmaxseq = ds_qanamaxseq.getColumn(0,"maxseq")
- ds_send_qana.setColumn(0,"qanaseq" , Vmaxseq);
- }else{
- ds_send_qana.setColumn(0,"qanaseq" , ds_main_qana.getColumn(0,"qanaseq"));
- }
- ds_send_qana.setColumn(0,"qanadd" , ds_main_qana.getColumn(0,"qanadd"));
- 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" , "N");
- 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);
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("btn_clear", "onclick", ev);
- var e = new ClickEventInfo;
- frmf_inputEnterKey("btn_tri", "onclick", e);
- }
-
- }
- 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);
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("btn_clear", "onclick", ev);
- var e = new ClickEventInfo;
- frmf_inputEnterKey("btn_tri", "onclick", e);
-
-
- }
- 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 group00_grd_qanalist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- fResetData();
- ds_selc_qana.setColumn(0,"qanadd" , ds_view_qana.getColumn(e.row,"qanadd"));
- ds_selc_qana.setColumn(0,"qanaseq" , ds_view_qana.getColumn(e.row,"qanaseq"));
- var Sanswname = ds_view_qana.getColumn(e.row,"answname")
- if( utlf_isNull(Sanswname)) {
- 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);
- ds_inupdata.setColumn(0,"inupflag" ,"U");
- }else{
- var objArg = new Object();
- objArg.arg_ds_selc_qana = ds_selc_qana;
- trace(ds_selc_qana.saveXML());
- frmf_modal("SMADD00400", "SMADD00400", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
-
- }
- function btn_end_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- ]]></Script>
- </Form>
- </FDL>
|