123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMSG03000" position="absolute 0 0 1200 790" titletext="진료재료파트 체크리스트항목관리" oninit="SMMSG03000_oninit" onload="SMMSG03000_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1195 24" id="group1">
- <Layouts>
- <Layout>
- <Static text="진료재료파트 체크리스트항목관리" position="absolute 0 0 234 24" id="caption11" class="tit_1" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 13 1195 755" id="group3" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Div position="absolute 0 10 1194 55" align="align:center top;" id="group2" class="div_SA">
- <Layouts>
- <Layout>
- <Button position="absolute 1120 12 1176 34" id="btn_search" class="btn1" taborder="3" text="조회" onclick="group3_group2_btn_search_onclick"/>
- <Static text="구 분 :" position="absolute 11 12 66 29" id="caption12" class="search_name"/>
- <Combo position="absolute 68 12 193 31" id="cmb_flag" class="combo_search" innerdataset="@ds_codelist_T32" datacolumn="cdnm" codecolumn="cdid" onitemchanged="group3_group2_cmb_flag_onitemchanged"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 0 78 1194 84" linetype="horizontal" id="line2" class="line_10"/>
- <Grid position="absolute 0 83 1195 740" align="align:center middle;" id="grd_worklist" binddataset="ds_main_dyBizDiaryBaseinfo_dyBizDiaryBaselist" autoenter="select" cellsizebandtype="allband" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20" band="left"/>
- <Column size="70"/>
- <Column size="119"/>
- <Column size="60"/>
- <Column size="267"/>
- <Column size="50"/>
- <Column size="120"/>
- <Column size="120"/>
- <Column size="225"/>
- <Column size="100"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="체크여부"/>
- <Cell col="2" text="구분"/>
- <Cell col="3" text="코드"/>
- <Cell col="4" text="항목"/>
- <Cell col="5" text="순번"/>
- <Cell col="6" text="Setting값"/>
- <Cell col="7" text="삭제일시"/>
- <Cell col="8" text="비고"/>
- <Cell col="9" text="분류구분"/>
- <Cell col="10"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chkyn" expr="expr:chkyn == 'Y' || chkyn == '1' ? '1' : '0'"/>
- <Cell col="2" displaytype="combo" edittype="expr:getRowType(currow) == 2 ? 'combo' : 'none'" style="align:center;" text="bind:flag" combodataset="ds_code_codeinputinfo_codelist" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="20" enable="false"/>
- <Cell col="3" displaytype="text" edittype="text" style="align:center;" text="bind:cdid" editlimit="3"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:item"/>
- <Cell col="5" displaytype="number" edittype="masknumber" style="align:center;" text="bind:seq" mask="##9" editlimit="3" editautoselect="true" editlimitbymask="integer"/>
- <Cell col="6" displaytype="text" edittype="text" class="input_default" text="bind:setval"/>
- <Cell col="7" displaytype="text" edittype="mask" class="input_default" text="bind:deldt" mask="####-##-## ##:##" maskchar=" " edittrimtype="both" editautoselect="true"/>
- <Cell col="8" displaytype="text" edittype="text" class="input_default" text="bind:remfact"/>
- <Cell col="9" displaytype="combo" edittype="combo" text="bind:divsflag" combodataset="ds_codelist_T91" combocodecol="cdid" combodatacol="cdnm" combodisplayrowcount="20"/>
- <Cell col="10" text="bind:instcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 757 1195 784" id="grp_btn" visible="false" scrollbars="autoboth"/>
- <Button position="absolute 1153 70 1195 89" id="btn_save" class="btn2" text="저장" onclick="btn_save_onclick"/>
- <Button position="absolute 1107 70 1149 89" id="button1" class="btn2" text="추가" onclick="button1_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="flag" type="STRING" size="256" sumtext="구분"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_dyBizDiaryBaseinfo_dyBizDiaryBaselist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_dyBizDiaryBaseinfo_dyBizDiaryBaselist_oncolumnchanged">
- <ColumnInfo>
- <Column id="chkyn" type="STRING" size="256" sumtext="체크여부"/>
- <Column id="flag" type="STRING" size="256" sumtext="구분"/>
- <Column id="cdid" type="STRING" size="256" sumtext="코드"/>
- <Column id="item" type="STRING" size="256" sumtext="항목"/>
- <Column id="seq" type="INT" size="256" sumtext="순번"/>
- <Column id="setval" type="STRING" size="256" sumtext="Setting값"/>
- <Column id="deldt" type="STRING" size="256" sumtext="삭제일시"/>
- <Column id="remfact" type="STRING" size="256" sumtext="비고"/>
- <Column id="divsflag" type="STRING" size="256" sumtext="기관코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chkyn" type="STRING" size="256" sumtext="체크여부"/>
- <Column id="flag" type="STRING" size="256" sumtext="구분"/>
- <Column id="cdid" type="STRING" size="256" sumtext="코드"/>
- <Column id="item" type="STRING" size="256" sumtext="항목"/>
- <Column id="seq" type="INT" size="256" sumtext="순번"/>
- <Column id="setval" type="STRING" size="256" sumtext="Setting값"/>
- <Column id="deldt" type="STRING" size="256" sumtext="삭제일시"/>
- <Column id="remfact" type="STRING" size="256" sumtext="비고"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="divsflag" type="STRING" size="256" sumtext="분류구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="flag" type="STRING" size="256" sumtext="구분"/>
- <Column id="cdgrupid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="255"/>
- <Column id="cdid" type="STRING" size="255"/>
- <Column id="cdnm" type="STRING" size="255"/>
- <Column id="grupdetldesc" type="STRING" size="255"/>
- <Column id="supcdid" type="STRING" size="255"/>
- <Column id="sortseq" type="BIGDECIMAL" size="255"/>
- <Column id="valifromdd" type="STRING" size="255"/>
- <Column id="valitodd" type="STRING" size="255"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_codelist_T32" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="255"/>
- <Column id="cdid" type="STRING" size="255"/>
- <Column id="cdnm" type="STRING" size="255"/>
- <Column id="grupdetldesc" type="STRING" size="255"/>
- <Column id="supcdid" type="STRING" size="255"/>
- <Column id="sortseq" type="BIGDECIMAL" size="255"/>
- <Column id="valifromdd" type="STRING" size="255"/>
- <Column id="valitodd" type="STRING" size="255"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_codelist_T91" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="255"/>
- <Column id="cdid" type="STRING" size="255"/>
- <Column id="cdnm" type="STRING" size="255"/>
- <Column id="grupdetldesc" type="STRING" size="255"/>
- <Column id="supcdid" type="STRING" size="255"/>
- <Column id="sortseq" type="BIGDECIMAL" size="255"/>
- <Column id="valifromdd" type="STRING" size="255"/>
- <Column id="valitodd" type="STRING" size="255"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdgrupid" type="STRING" size="256"/>
- <Column id="srchdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_code_codeinputinfo_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_dyBizDiaryBaselist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chkyn" type="STRING" size="256" sumtext="체크여부"/>
- <Column id="flag" type="STRING" size="256" sumtext="구분"/>
- <Column id="cdid" type="STRING" size="256" sumtext="코드"/>
- <Column id="item" type="STRING" size="256" sumtext="항목"/>
- <Column id="seq" type="INT" size="256" sumtext="순번"/>
- <Column id="setval" type="STRING" size="256" sumtext="Setting값"/>
- <Column id="deldt" type="STRING" size="256" sumtext="삭제일시"/>
- <Column id="remfact" type="STRING" size="256" sumtext="비고"/>
- <Column id="divsflag" type="STRING" size="256" sumtext="기관코드"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.group2.cmb_flag" propid="value" datasetid="ds_main_cond" columnid="flag"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name : emr_csrxp -> SMMSG03000
- * Creator : yjh
- * Make Date : 2017-07-10
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-07-10 yjh TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "emr_csrxp::SMMSG03000.xjs";
- include "emr_carecomxp::CareCom.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMSG03000
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SMMSG03000_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMSG03000
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SMMSG03000_onload(obj:Form, e:LoadEventInfo)
- {
- ds_main_cond.setColumn(0, "cdgrupid", "T32");
-
- grdf_setGridSort(group3.grd_worklist);
-
- fInitialize();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_search
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회버튼 클릭시
- ****************************************************************************************/
- function group3_group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetdyBizDiaryBaseinfo();
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : cmb_flag
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 콤보 값 변경시
- ****************************************************************************************/
- function group3_group2_cmb_flag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fGetdyBizDiaryBaseinfo();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_save
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장버튼 클릭시
- ****************************************************************************************/
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fClkBtndyBizDiaryBaseSave();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 추가버튼 클릭시
- ****************************************************************************************/
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fClkBtndyBizDiaryBaseAddRow();
- }
- function ds_main_dyBizDiaryBaseinfo_dyBizDiaryBaselist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- switch( e.columnid ){
- case "chkyn" :
- if( e.newvalue == "Y" || e.newvalue == "1" ){
- obj.setColumn(e.row, e.columnid, "Y");
- }else{
- obj.setColumn(e.row, e.columnid, "N");
- }
- break;
-
- default :
- break;
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|