123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/*
- 약어 조회(SMMNR01600.xfm - JScript )
- - Version :
- 1) : Ver.1.00.01
- */
- var xAbbrListPath = ds_main_abbr_abbrlist; // 약어조회 abbrlist Type
- var xCondPath = ds_main_cond;
- /**
- * @group :
- * @ver : 2007.03.21
- * @by : 신혁춘
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 화면 초기화
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fInit() {
- dsf_makeValue(ds_hidden_uid_children, "string", "wid", "SPMNR02700");
- xCondPath.setColumn(0, "codeflog", "%");
- fSearch("abbrlisttype");
- this.setTimer(0, 100);
- }
- /**
- * @group :
- * @ver : 2007.03.21
- * @by : 신혁춘
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 간호약어 조회 (
- * @param : pFlag ( abbrlisttype : 약어조회 abbr Type 조회)
- * @return :
- * @---------------------------------------------------
- */
- function fSearch(pFlag) {
- if (pFlag == "abbrlisttype" || pFlag == "%") { //앞에 pFlag는 화면처음오픈시 오는 값이고 뒤에 pFlag값은 전체선택후 검색시 오는 값을 체크
- xAbbrListPath.clearData();
- ds_send.clearData();
- dsf_makeValue(ds_send, "flag", "string", "smnttype");
- group5.grp_sea.ipt_termnm.value = "";
- var oParam = {};
- oParam.id = "TRMNR01601";
- oParam.service = "carerecapp.ICNPMngt";
- oParam.method = "reqGetAbbrTypeList";
- oParam.inds = "";
- oParam.outds = "ds_main_abbr_abbrlist=abbrlist";
- oParam.async = false;
- oParam.callback = "cf_TRMNR01601";
- tranf_submit(oParam);
- } else if (pFlag == "1" || pFlag == "2") { //앞에 pFlag는 한글선택후 검색시 오는 값이고 뒤에 pFlag값은 영문선택후 검색시 오는 값을 체크
- ds_send.clearData();
- dsf_makeValue(ds_send, "termnm", "string", xCondPath.getColumn(0, "termnm"));
- dsf_makeValue(ds_send, "codeflog", "string", xCondPath.getColumn(0, "codeflog"));
- termnm = xCondPath.getColumn(0, "termnm");
- codeflog = xCondPath.getColumn(0, "codeflog");
- var oParam = {};
- oParam.id = "TRMNR01604";
- oParam.service = "carerecapp.ICNPMngt";
- oParam.method = "reqGetCodeTypeList";
- oParam.inds = "reqCond=ds_send";
- oParam.outds = "ds_main_abbr_abbrlist=abbrlist";
- oParam.async = false;
- oParam.callback = "cf_TRMNR01604";
- tranf_submit(oParam);
- }
- }
- function cf_TRMNR01601(sSvcId, nErrorCode, sErrorMsg) {
- if (nErrorCode < 0) return;
- var RowCnt = ds_main_abbr_abbrlist.rowposition;
- if (RowCnt >= 0) {
- ds_main_abbr_abbrlist.rowposition = 0;
- }
- }
- function cf_TRMNR01604(sSvcId, nErrorCode, sErrorMsg) {
- if (nErrorCode < 0) return;
- var RowCnt = ds_main_abbr_abbrlist.rowposition;
- if (RowCnt >= 0) {
- ds_main_abbr_abbrlist.rowposition = 0;
- }
- }
- /**
- * @group :
- * @ver : 2007.03.22
- * @by : 신혁춘
- * @---------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 그리드 클릭시..
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fClicedGrid() {
- var idx = 0;
- var iRow = -1;
- var localcd = "";
- if (idx == 0) {
- iRow = ds_main_abbr_abbrlist.rowposition;
- if (iRow < 0) return;
- ds_send.clearData();
- dsf_makeValue(ds_send, "supcd", "string", xAbbrListPath.getColumn(iRow, "supcd"));
- dsf_makeValue(ds_send, "todd", "string", xAbbrListPath.getColumn(iRow, "todd"));
- dsf_makeValue(ds_send, "reprlocalcd", "string", xAbbrListPath.getColumn(iRow, "reprlocalcd"));
- supcd = xAbbrListPath.getColumn(iRow, "supcd");
- todd = xAbbrListPath.getColumn(iRow, "todd");
- reprlocalcd = xAbbrListPath.getColumn(iRow, "reprlocalcd");
- }
- if (supcd == "********") {
- var oParam = {};
- oParam.id = "TRMNR01603";
- oParam.service = "carerecapp.ICNPMngt";
- oParam.method = "reqGetIABBRnullMngt";
- oParam.inds = "reqCond=ds_send";
- oParam.outds = "ds_main_abbrdetl_abbrdetllist=abbrdetllist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNR01603";
- tranf_submit(oParam);
- } else {
- var oParam = {};
- oParam.id = "TRMNR01602";
- oParam.service = "carerecapp.ICNPMngt";
- oParam.method = "reqGetIABBRMngt";
- oParam.inds = "reqCond=ds_send";
- oParam.outds = "ds_main_abbrdetl_abbrdetllist=abbrdetllist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNR01602";
- tranf_submit(oParam);
- }
- }
- function cf_TRMNR01603(sSvcId, nErrorCode, sErrorMsg) {
- if (nErrorCode < 0) return;
- //ds_main_abbr_abbrlist.setColumn(0, "/root/main/abbr/abbrlist", supcd);
- //ds_main_abbr_abbrlist.setColumn(0, "/root/main/abbr/abbrlist", todd);
- //ds_main_abbr_abbrlist.setColumn(0, "/root/main/abbr/abbrlist", reprlocalcd);
- opt_cnptid1.value = "";
- }
- function cf_TRMNR01602(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }]]></Script>
|