123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNO00800" position="absolute 0 0 1004 504" titletext="외래기준자료관리" onload="SMMNO00800_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" class="tit_1" position="absolute 0 3 137 28" anchor="default" positiontype="position" text="SMS상용구 관리"/>
- <Grid id="grd_smslist" taborder="1" binddataset="ds_grid_grd_smslist" autoenter="select" useinputpanel="false" autofittype="col" onkeydown="grd_smslist_onkeydown" oncellclick="switch1_SMS_grd_smslist_oncellclick" position="absolute 0 65 412 493" anchor="left top bottom" ondbclick="grd_smslist_ondbclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="305"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="22" band="head"/>
- <Row size="20"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="분 류"/>
- <Cell col="2" text="caption1"/>
- <Cell col="3" text="caption2"/>
- <Cell col="4" text="caption3"/>
- <Cell col="5" text="caption4"/>
- <Cell col="6" text="caption5"/>
- </Band>
- <Band id="body">
- <Cell/>
- <Cell col="1" displaytype="text" text="bind:typenm"/>
- <Cell col="2" text="bind:basetypecd"/>
- <Cell col="3" text="bind:baseclsflag"/>
- <Cell col="4" text="bind:supbasetypecd"/>
- <Cell col="5" text="bind:cdcls"/>
- <Cell col="6" text="bind:orddeptcd"/>
- <Cell col="7"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_basesmslist" taborder="2" binddataset="ds_grid_grd_baselist" useinputpanel="false" autofittype="col" position="absolute 422 65 992 493" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="444"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="22" band="head"/>
- <Row size="20"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="내용"/>
- <Cell col="2" text="caption1"/>
- <Cell col="3" text="caption2"/>
- <Cell col="4" text="caption3"/>
- <Cell col="5" text="caption4"/>
- <Cell col="6" text="caption5"/>
- </Band>
- <Band id="body">
- <Cell/>
- <Cell col="1" displaytype="text" edittype="text" class="cell_nopadding" text="bind:typenm"/>
- <Cell col="2" text="bind:basetypecd"/>
- <Cell col="3" text="bind:baseclsflag"/>
- <Cell col="4" text="bind:supbasetypecd"/>
- <Cell col="5" text="bind:cdcls"/>
- <Cell col="6" text="bind:orddeptcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button6" taborder="3" text="행추가" onclick="button6_onclick" class="btn2" position="absolute 250 42 306 62"/>
- <Button id="button9" taborder="4" text="행삭제" onclick="button9_onclick" class="btn2" position="absolute 309 42 365 62"/>
- <Button id="button11" taborder="5" text="저장" onclick="button11_onclick" class="btn5" position="absolute 368 42 412 62"/>
- <Button id="button1" taborder="6" text="행추가" onclick="button1_onclick" class="btn2" position="absolute 829 42 885 62" anchor="top right"/>
- <Button id="button3" taborder="7" text="행삭제" onclick="button3_onclick" class="btn2" position="absolute 888 42 944 62" anchor="top right"/>
- <Button id="button4" taborder="8" text="저장" onclick="button4_onclick" class="btn5" position="absolute 947 42 991 62" anchor="top right"/>
- <Button id="button8" taborder="9" text="재조회" onclick="button8_onclick" class="btn2" position="absolute 770 42 826 62" anchor="top right"/>
- <Static id="Static00" class="sta_DA_box" position="absolute 0 36 233 62"/>
- <Static id="caption1" text="분류" class="cell_1" position="absolute 1 37 81 61"/>
- <Edit id="input2" taborder="10" imemode="hangul" maxlength="20" class="input_search" position="absolute 84 39 229 59"/>
- <Static id="Static01" class="sta_DA_box" position="absolute 422 36 680 62"/>
- <Static id="caption7" text="병동" class="cell_1" position="absolute 423 37 503 61"/>
- <Combo id="cmb_ward" taborder="12" innerdataset="@ds_init_wardinfo_ward" codecolumn="wardcd" datacolumn="wardnm" onitemchanged="group3_grp_sea_cmb_ward_onitemchanged" class="combo_search" position="absolute 507 39 677 59"/>
- <Static id="caption13" text="분류 입력항목을 입력후 행추가 하시기 바랍니다." position="absolute 145 11 412 31" anchor="top right" style="align:center middle;"/>
- <Static id="caption00" text="분류항목 선택(더블클릭)후 행추가 하시기 바랍니다." position="absolute 717 14 1000 34" anchor="top right" style="align:center middle;"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grid_grd_smslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="type" type="STRING" size="256"/>
- <Column id="typenm" type="STRING"/>
- <Column id="basetypecd" type="STRING"/>
- <Column id="baseclsflag" type="STRING"/>
- <Column id="supbasetypecd" type="STRING"/>
- <Column id="cdcls" type="STRING"/>
- <Column id="orddeptcd" type="STRING"/>
- <Column id="wardcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grid_grd_baselist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="typenm" type="STRING"/>
- <Column id="basetypecd" type="STRING"/>
- <Column id="baseclsflag" type="STRING"/>
- <Column id="supbasetypecd" type="STRING"/>
- <Column id="cdcls" type="STRING"/>
- <Column id="orddeptcd" type="STRING"/>
- <Column id="wardcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="supbasetypecd" type="STRING" size="256"/>
- <Column id="basetypecd" type="STRING" size="256"/>
- <Column id="baseclsflag" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="depthngnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_initN_032" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_wardinfo_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="wardnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grid_grd_smslist_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="typenm" type="STRING"/>
- <Column id="basetypecd" type="STRING"/>
- <Column id="baseclsflag" type="STRING"/>
- <Column id="supbasetypecd" type="STRING"/>
- <Column id="cdcls" type="STRING"/>
- <Column id="orddeptcd" type="STRING"/>
- <Column id="wardcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item7" compid="cmb_ward" propid="value" datasetid="ds_cond" columnid="wardcd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : KU2.0
- * Job Name :
- * File Name : SMMNO00800_외래기준자료관리.xfdl
- * Creator :
- * Make Date : 2016-03-07
- *
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // xjs Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "emr_outcarexp::SMMNO00800.xjs";
- //include "emr_carecomxp::CareCom.xjs";
- include "com_departmentcodexp::ZSD001.xjs";
- var smsFlag = "";
- //=======================================================================================
- //
- //---------------------------------------------------------------------------------------
- //******************************************************************
- // 데이터셋 동적 생성
- //******************************************************************
- function SMMNO00800_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj);
-
- //그리드상태표시
- grdf_setRowTypeIcon(grd_smslist, 0);
- grdf_setRowTypeIcon(grd_basesmslist, 0);
-
- fInitialize();
- }
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- //******************************************************************
- // function - 초기화
- //******************************************************************
- function fInitialize(){
- var instcd = sysf_getUserInfo("dutplceinstcd");
- //var deptcd = sysf_getUserInfo("dutplcecd")
- var dt = utlf_getCurrentDate();
-
- //zsdfGetCareOutOrderDepartmentList(instcd, "ds_init_orddept", dt);
- var oParam = {};
- oParam.id = "TRMNR02501";
- oParam.service = "wardcareapp.WardCareMngt";
- oParam.method = "reqGetWMInitData";
- oParam.inds = "reqcond=ds_send";
- oParam.outds = "ds_init_wardinfo_ward=ward";
- oParam.async = false;
- //oParam.callback = "cf_TRMNR02501";
- tranf_submit(oParam);
-
- //2017.12.01 본원_간호간병서비스 병동(609병동) 추가
- if(sysf_getUserInfo("dutplceinstcd") == "031") {
- var vWardcd = "3050159000";
- ds_init_wardinfo_ward.filter("wardcd=='" + vWardcd + "'");
- //ds_init_wardinfo_ward.filter("wardcd == '3050159000'");
- //ds_init_wardinfo_ward.filter("");
- }
-
- ds_cond.setColumn(0,"wardcd",sysf_getUserInfo("dutplcecd"));
-
- fClickTab("2"); // 상용문구관리
-
- if(sysf_getUserId() == "ENR" ){
- cmb_ward.enable = true;
- }else{
- cmb_ward.enable = false;
- }
-
- frmf_inputEnterKey("grd_smslist", "oncellclick", new GridClickEventInfo );
-
-
- }
- //******************************************************************
- // function - 분류행추가
- //******************************************************************
- function fClsFlagAddRow(){
- var dataFlag = 0;
- for(var i=0; i<ds_grid_grd_smslist.getRowCount(); i++){
- if(ds_grid_grd_smslist.getRowType(i) == "2"){
- dataFlag++;
- }
- }
- if(dataFlag >0){
- sysf_messageBox("저장 후 행추가 하십시오.","I");
- return;
- }
- if(utlf_isNull(input2.value)){
- sysf_messageBox("분류명을 입력하지 ","E007");
- return;
- }
- var sRtnMsg = sysf_messageBox("분류를 ", "Q008");
- if(sRtnMsg != 6) return;
-
- ds_grid_grd_smslist.addRow();
-
- for(var i=0; i<ds_grid_grd_smslist.rowcount; i++){
- if(ds_grid_grd_smslist.getRowType(i) == 2){
- var iRow = grd_smslist.currentrow;
- }
- }
-
- ds_grid_grd_smslist.setColumn(iRow,"basetypecd", "I");
- ds_grid_grd_smslist.setColumn(iRow,"baseclsflag", "I");
- ds_grid_grd_smslist.setColumn(iRow,"supbasetypecd", "I");
- ds_grid_grd_smslist.setColumn(iRow,"typenm", input2.value);
- ds_grid_grd_smslist.setColumn(iRow,"cdcls", "I");
-
- ds_grid_grd_smslist.setColumn(iRow,"wardcd", ds_cond.getColumn(0,"wardcd"));
-
- input2.value = "";
- }
- //******************************************************************
- // function - 분류행삭제
- //******************************************************************
- function fClsFlagDelRow(){
- /*
- //삭제는 한건씩
- ds_grid_grd_smslist_tmp.copyData(ds_grid_grd_smslist);
- var iRowCnt = ds_grid_grd_smslist_tmp.rowcount;
- var cnt = 0;
- for(var i=0; i<iRowCnt; i++){
- if(ds_grid_grd_smslist_tmp.getRowType(i) == 8){
- cnt++;
- }
- }
-
- if(cnt > 1){
- sysf_messageBox("삭제는 1건씩 하시기 바랍니다.","I");
- return;
- //ds_grid_grd_smslist.setRowType(iRow,Dataset.ROWTYPE_NORMAL);
- }
- */
- var iRow = ds_grid_grd_smslist.rowposition;
- if(iRow < 0) return;
-
- if(ds_grid_grd_smslist.getRowType(iRow) == 2){
- ds_grid_grd_smslist.deleteRow(iRow);
- return;
- }
- ds_grid_grd_smslist.setColumn(ds_grid_grd_smslist.rowposition,"type", "SMS");
- var arrPostion = new Array();
- arrPostion[0] = ds_grid_grd_smslist.rowposition;
- grdf_setStatus(grd_smslist, "D", arrPostion);
-
- }
- //******************************************************************
- // function - 분류저장
- //******************************************************************
- function fClsFlagSave(){
- var dataFlag = 0;
- for(var i=0; i<ds_grid_grd_smslist.rowcount; i++){
- if(ds_grid_grd_smslist.getRowType(i) != "1"){
- dataFlag++;
- }
- }
- if(dataFlag == 0){
- sysf_messageBox("저장할 내역이 없습니다.","I");
- return;
- }
- var iRow = ds_grid_grd_smslist.rowcount;
-
- ds_grid_grd_smslist.updatecontrol = false;
- for(var i=0; i<iRow; i++){
- if(ds_grid_grd_smslist.getRowType(i) == 8){
- var sRtnMsg = sysf_messageBox("분류삭제시 해당분류의 내용도 삭제됩니다 ", "Q001");
-
- if(sRtnMsg != 6){
- ds_grid_grd_smslist.setRowType(i,Dataset.ROWTYPE_NORMAL);
- return;
- }
-
- /*
- //ds_grid_grd_smslist.setRowType(i,Dataset.ROWTYPE_NORMAL);
- if(ds_grid_grd_baselist.rowcount > 0){
- var sRtnMsg = sysf_messageBox("분류삭제시 해당분류의 하위(상용구) 내용을 하시기 바랍니다.");
- return;
- }
- */
- }
- }
- ds_grid_grd_smslist.updatecontrol = true;
-
- var oParam = {};
- oParam.id = "";
- oParam.service = "wardcareapp.WardBizMngt";
- oParam.method = "reqExeinsCodeList";
- oParam.inds = "basecodelistinfo=ds_grid_grd_smslist:U";
- oParam.outds = "ds_grid_grd_smslist=basecodelistinfo";
- oParam.async = false;
- //oParam.callback = "cf_TXMNO00801";
- tranf_submit(oParam);
-
-
- fClickTab("2");
- }
- //******************************************************************
- // function - 병동콤보선택
- //******************************************************************
- function fClickTab(tab) {
- // SMS 상용구 - 중분류
- //g_initGrdData = "grd_basesmslist";
- //model.setValue("/root/main/cond/supbasetypecd", "O");
- ds_cond.setColumn(0,"supbasetypecd", "I");
- //btn_Sms.selected = true;
- //model.toggle("SMS");
- //switch1.tabindex = 1; //SMS 상용구
-
-
- ds_grid_grd_baselist.clear();
- fBaseCodeSearch("I"); // 기준 코드 조회
-
- //로드 시 상용구 분류 조회
- var iRow = grd_smslist.currentrow;
- if(iRow.row < 0 || ds_grid_grd_smslist.getRowType(iRow) == 2) {
- return;
- }
-
- ds_cond.setColumn(0,"supbasetypecd",ds_grid_grd_smslist.getColumn(iRow,"basetypecd"));
- fBaseCodeSearch(""); // 기준 코드 조회
- }
- //******************************************************************
- // function - 상용구 행추가
- //******************************************************************
- function fAddRow(pTab, pGrd, pDs){
- var iSmsRow = "";
- //alert("smsFlag 1111 : " + smsFlag);
- if(pTab == "SMS"){ //SMS상용구
- if(utlf_isNull(smsFlag)) {
- sysf_messageBox("분류를 선택하지 ","E007");
- return;
- }
-
- for(var i=0; i<ds_grid_grd_smslist.rowcount; i++){
- if(ds_grid_grd_smslist.getRowType(i) == 2){
- sysf_messageBox("분류내역 저장후 행추가 하십시오.","I");
- return;
- }
- }
-
- }
- var dataFlag = 0;
- for(var i=0; i<pDs.getRowCount(); i++){
- if(pDs.getRowType(i) == "2"){
- dataFlag++;
- }
- }
- if(dataFlag >0) return;
-
- pDs.addRow();
- var iRow = pGrd.currentrow;
- var smsRow = grd_smslist.currentrow;
- if(pTab == "SMS"){
- ds_grid_grd_baselist.setColumn(iRow,"baseclsflag","I");
- ds_grid_grd_baselist.setColumn(iRow,"supbasetypecd",ds_grid_grd_smslist.getColumn(smsRow,"basetypecd"));
- ds_grid_grd_baselist.setColumn(iRow,"cdcls",ds_grid_grd_smslist.getColumn(smsRow,"basetypecd"));
- ds_grid_grd_baselist.setColumn(iRow,"wardcd",ds_grid_grd_smslist.getColumn(smsRow,"wardcd"));
-
- }else if(pTab == "Remark"){
- ds_grid_grd_baselist.setColumn(iRow,"baseclsflag", "I");
- ds_grid_grd_baselist.setColumn(iRow,"supbasetypecd", ds_cond.getColumn(0,"supbasetypecd"));
- ds_grid_grd_baselist.setColumn(iRow,"cdcls", ds_cond.getColumn(0,"supbasetypecd"));
- ds_grid_grd_baselist.setColumn(iRow,"wardcd", ds_cond.getColumn(0,"wardcd"));
- }
- }
- //******************************************************************
- // function - 상용구 행삭제
- //******************************************************************
- function fDelRow(pTab, pGrd, pDs){
-
- var iRow = pGrd.currentrow;
- if(iRow < 0) return;
-
- if(pDs.getRowType(iRow) == 2){
- pDs.deleteRow(iRow);
- return;
- }
-
- var arrPostion = new Array();
- arrPostion[0] = pDs.rowposition;
- grdf_setStatus(pGrd, "D", arrPostion);
- }
- //******************************************************************
- // function - 상용구 저장
- //******************************************************************
- function fSave(pTab, pGrd){
- var dataFlag = 0;
- for(var i=0; i<ds_grid_grd_baselist.getRowCount(); i++){
- if(ds_grid_grd_baselist.getRowType(i) != "1"){
- dataFlag++;
- }
- }
- if(dataFlag == 0){
- sysf_messageBox("저장할 내역이 없습니다.","I");
- return;
- }
-
- var bChkValue= frmf_chkMdtGrid(pGrd,[1],["상용문구"]);
- if(bChkValue==false)
- return;
-
- var oParam = {};
- oParam.id = "";
- oParam.service = "wardcareapp.WardBizMngt";
- oParam.method = "reqExeinsCodeList";
- oParam.inds = "basecodelistinfo=ds_grid_grd_baselist:U";
- oParam.outds = "ds_grid_grd_baselist=basecodelistinfo";
- oParam.async = false;
- //oParam.callback = "cf_TXMNO00800";
- tranf_submit(oParam);
-
- }
- //******************************************************************
- // 중분류 더블클릭
- //******************************************************************
- function fBaseCodeSearch(typegubn){
- var wardcd = ds_cond.getColumn(0,"wardcd");
- var supbasetypecd = ds_cond.getColumn(0,"supbasetypecd");
- var baseclsflag = "I"; // 외래기준자료
- var basetypecd = typegubn;
-
-
- if(utlf_isNull(wardcd)){
- sysf_messageBox("병동을 선택하지 ","E007");
- return;
- }
- ds_cond.setColumn(0,"baseclsflag", baseclsflag);
- ds_cond.setColumn(0,"basetypecd" , basetypecd);
-
-
- if(!utlf_isNull(typegubn)){
- dsf_createDsRow("ds_temp", [{col: "supbasetypecd", val:supbasetypecd }
- ,{col: "basetypecd", val:basetypecd }
- ,{col: "baseclsflag", val:baseclsflag }
- ,{col: "wardcd", val:wardcd }]);
- var oParam = {};
- oParam.id = "";
- oParam.service = "wardcareapp.WardBizMngt";
- oParam.method = "reqGetBaseCodeListInfo";
- oParam.inds = "req=ds_temp";
- oParam.outds = "ds_grid_grd_smslist=basecodelistinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNO00801";
- tranf_submit(oParam);
- }else{
- dsf_createDsRow("ds_temp", [{col: "supbasetypecd", val:supbasetypecd }
- ,{col: "basetypecd", val:basetypecd }
- ,{col: "baseclsflag", val:baseclsflag }
- ,{col: "wardcd", val:wardcd }]);
- var oParam = {};
- oParam.id = "";
- oParam.service = "wardcareapp.WardBizMngt";
- oParam.method = "reqGetBaseCodeListInfo";
- oParam.inds = "req=ds_temp";
- oParam.outds = "ds_grid_grd_baselist=basecodelistinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNO00800";
- tranf_submit(oParam);
-
- }
-
- }
- //******************************************************************
- // 분류행추가
- //******************************************************************
- function button6_onclick(obj:Button, e:ClickEventInfo)
- {
- fClsFlagAddRow();
- }
- //******************************************************************
- // 분류행삭제
- //******************************************************************
- function button9_onclick(obj:Button, e:ClickEventInfo)
- {
- fClsFlagDelRow();
- }
- //******************************************************************
- // 분류저장
- //******************************************************************
- function button11_onclick(obj:Button, e:ClickEventInfo)
- {
- fClsFlagSave();
- }
- //******************************************************************
- // 병동 콤보 선택
- //******************************************************************
- function group3_grp_sea_cmb_ward_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fClickTab("2"); // SMS 상용구
- }
- //******************************************************************
- // 상용구 재조회
- //******************************************************************
- function button8_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_inputEnterKey("grd_smslist", "oncellclick", new GridClickEventInfo );
- fClickTab("2");
- //smsFlag = '';
- }
- //******************************************************************
- // 상용구 행추가
- //******************************************************************
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fAddRow("SMS", grd_basesmslist,ds_grid_grd_baselist);
-
- }
- //******************************************************************
- // 상용구 행삭제
- //******************************************************************
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fDelRow("SMS", grd_basesmslist, ds_grid_grd_baselist);
-
- }
- //******************************************************************
- // 상용구 저장
- //******************************************************************
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- fSave("SMS", grd_basesmslist);
- //fClickTab("2");
- }
- //******************************************************************
- // 중분류 더블클릭
- //******************************************************************
- function switch1_SMS_grd_smslist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var iRow = grd_smslist.currentrow;
- if(iRow.row < 0 || ds_grid_grd_smslist.getRowType(iRow) == 2) {
- return;
- }
-
- ds_cond.setColumn(0,"supbasetypecd",ds_grid_grd_smslist.getColumn(iRow,"basetypecd"));
- fBaseCodeSearch(""); // 기준 코드 조회
- smsFlag = 1;
-
- }
- //end]]></Script>
- </Form>
- </FDL>
|