123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 즐겨찾기관리 ( MMR04600_즐겨찾기관리.xrw - JScript )
- - Version :
- 1) : Ver.1.00.01
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- /**
- * @desc : 화면 초기화
- * @
- * @param :
- * @return :
- * @authur : 박종훈
- * @---------------------------------------------------
- */
- function fInitialize()
- {
- var oParam = {};
- oParam.id = "TRMMR00103";
- oParam.service = "medirecapp.ComnMediRec";
- oParam.method = "reqGetFormBaseSetByUserId";
- oParam.inds = "req=ds_send_reqinitinfo";
- oParam.outds = "ds_main_formbasesetlist_formbaseset=formbaseset";
- oParam.async = true;
- oParam.callback = "cf_TRMMR00103";
- tranf_submit(oParam);
- }
- function cf_TRMMR00103(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- ds_main_formbasesetlist_formbaseset.filter("seq=='0'");
- ds_main_formbasesetlist_formbaseset.applyChange();
- ds_main_formbasesetlist_formbaseset.deleteAll();
- ds_main_formbasesetlist_formbaseset.applyChange();
- ds_main_formbasesetlist_formbaseset.filter("");
- // model.removeNodeset("/root/main/formbasesetlist/formbaseset[seq='0']");
- // grd_favor.rebuild();
- }
- /**
- * @desc : 라인삭제
- * @
- * @param :
- * @return :
- * @authur : 박종훈
- * @---------------------------------------------------
- */
- function fDelRow()
- {
- var arrRow = grdf_getSelectedRows(grd_favor);
- grdf_setStatus(grd_favor, "D", arrRow)
- }
- /**
- * @desc : 저장
- * @
- * @param :
- * @return :
- * @authur : 박종훈
- * @---------------------------------------------------
- */
- function fSave()
- {
- var oDsUpdate = grdf_getGridUpdateData(grd_favor);
- grdf_setStatusColumn(oDsUpdate, "status");
- ds_send_formbaseset.copyData(oDsUpdate, true);
-
- var oParam = {};
- oParam.id = "TXMMR04601";
- oParam.service = "medirecapp.ComnMediRec";
- oParam.method = "reqExeFormFavor";
- oParam.inds = "req=ds_send_formbaseset_pid formbaseset=ds_send_formbaseset";
- oParam.outds = "ds_main_formbasesetlist_formbaseset=formbaseset";
- oParam.async = false;
- oParam.callback = "cf_TXMMR04601";
- tranf_submit(oParam);
- }
- function cf_TXMMR04601(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- ////////////////
- //KNUH_20110208, 주희경, 저장 변경된 데이터를 sysMessage로 복사
- var viewerObj = frmf_getViewer("top");
- var srcNode = viewerObj.dv_orderbasicinfo.lf_getOrderBaseInfo("formbaseset");
- srcNode.copyData(ds_main_formbasesetlist_formbaseset);
- ////////////////////////
- ds_main_formbasesetlist_formbaseset.applyChange(); // submit() 성공하면 그리드의 i,u,d 상태 제거
- this.close();
- }
- /**
- * @desc : 순서이동(위로)
- * @
- * @param :
- * @return :
- * @authur : 박종훈
- * @---------------------------------------------------
- */
- function fMoveUp()
- {
- var oDs = ds_main_formbasesetlist_formbaseset;
- var iRow = oDs.rowposition;
- if (iRow > 0){
- var oldseq = oDs.getColumn(iRow, "seq");
- var newseq = oDs.getColumn(iRow-1, "seq");
- oDs.setColumn(iRow, "seq", newseq);
- oDs.setColumn(iRow-1, "seq", oldseq);
- oDs.moveRow(iRow, iRow-1);
- oDs.rowposition = iRow-1;
- grd_favor.setCellPos(1);
- }
- }
- /**
- * @desc : 순서이동(아래로)
- * @
- * @param :
- * @return :
- * @authur : 박종훈
- * @---------------------------------------------------
- */
- function fMoveDown()
- {
- var oDs = ds_main_formbasesetlist_formbaseset;
- var iRow = oDs.rowposition;
- var iRows = oDs.rowcount;
- if (iRow < (iRows - 1) && iRow > -1){
- var oldseq = oDs.getColumn(iRow, "seq");
- var newseq = oDs.getColumn(iRow+1, "seq");
- oDs.setColumn(iRow, "seq", newseq);
- oDs.setColumn(iRow+1, "seq", oldseq);
- oDs.moveRow(iRow, iRow+1);
- oDs.rowposition = iRow+1;
- grd_favor.setCellPos(1);
- }
- }
- /**
- * @desc : 창닫기
- * @
- * @param :
- * @return :
- * @authur : 박종훈
- * @---------------------------------------------------
- */
- function fClose()
- {
- ds_main_formbasesetlist_formbaseset.applyChange();
- this.close();
- }
- ]]></Script>
|