12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- /* ---------------------------------------------------------------------
- 회복실 코드조회 (SMMNP00701.xfm - JScript )
- - Version :
- 1) : Ver.1.00.01
- : Create By taebum
- : 2008-05-27 오후 1:22:52
- ---------------------------------------------------------------------- */
- var sDataXpath = "/root/main/codelists"; //데이터 결과 xPath
- //화면 오픈시
- function fInit(){
- //초기화시 전역 플래그값에 따라서 해당 데이터 값을 보여준다.
- var sGbValue = opener.javascript.getParameter("DrqecdList_search_data");
- if(sGbValue == ""){
- messageBox("회복실화면이 아닌 화면에서 접근은 허용할 수 없습니다.","");
- model.close();
- }else{
- combo_codeflag.value = sGbValue;
- fSetGridCaptionInfo(sGbValue);
- combo_codeflag.refresh();
- }
-
- //배액관 또는 합병증일 경우 자동 조회
- if(sGbValue == "01" || sGbValue == "02"){
- fClickSearchBtn();
- }
- }
- //codeflag에 대한 Grid Caption 정보 변경
- function fSetGridCaptionInfo(pFlag){
- if(pFlag == "01"){ //배액관
- datagrid1.caption = "V^*구분^*배액관코드^*명칭^*규격^*개수^*부위^부연설명";
- }else if(pFlag == "02"){//합병증
- datagrid1.caption = "V^*구분^*합병증코드^*합병증명^부연설명1^부연설명2^부연설명3^부연설명4";
- }
- }
- //확인 버튼 클릭시 이벤트
- function fClickOkBtn(){
- var iGridCnt = getNodesetCount(sDataXpath);
- var sSendData = "";
- if(iGridCnt < 1){
- messageBox("조회된 내역이 ","I004");
- return;
- }
- for(var i = 1; i < iGridCnt+1; i++){
- var check = datagrid1.TextMatrix(i, 0)
- if(check == true || check == "true"){
- sSendData += datagrid1.TextMatrix(i, 2)+ "▦" + datagrid1.TextMatrix(i, 3)+ "▦" +
- datagrid1.TextMatrix(i, 4)+ "▦" + datagrid1.TextMatrix(i, 5)+ "▦" +
- datagrid1.TextMatrix(i, 6)+ "▦" + datagrid1.TextMatrix(i, 7)+ "▩";
- }
- }
- opener.javascript.setParameter("DrqecdList_result_data",sSendData);
- model.close();
- }
- /* @group :
- * @ver : 2008-06-02 오후 5:01:10
- * @by : taebum
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 조회 및 검색
- */
- function fClickSearchBtn() {
- var sCodeFlag = model.getValue("/root/hidedata/searchflag/codeflag");
- var sCodeName = model.getValue("/root/hidedata/searchflag/codename");
-
- if(sCodeFlag == "" || sCodeFlag == null || sCodeFlag == "undefined"){
- return;
- }
- //model.resetInstance("/root/send");
- model.makeValue("/root/send/s_codeflag",sCodeFlag);
- model.makeValue("/root/send/s_codename",sCodeName);
- model.makeValue("/root/send/s_code","");
- submit("TRMNP00711");
- }
|