/* - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩ 원격 알림 메시지 대상, 출력관리 (ZMR00101.js) - Version : 1) : Ver.1.00.00 - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩ */ /** * @group : * @ver : 2006.12.20 * @by : ??? * @--------------------------------------------------- * @type : function * @access : public * @desc : ???? ????? ???? ???? ?? * @return : bool * @--------------------------------------------------- */ function checkGridField(grid, field) { //alert(grd_scrnlist.fixedRows); // alert(grd_scrnlist.rows); var nodeset = grid.nodeset; var iStatus; var iData = grid.getUpdateDataXml("insert"); for (i=grid.fixedRows; i 0 ) { model.copyNode("/root/main/destitem","/root/main/destlist/dstlist["+cur_row+"]"); } var destnm = model.getValue("/root/main/destlist/dstlist["+grd_destlist.row+"]/destnm"); //grd_destlist.dispatch("onentercell"); model.setValue("/root/send/destnm", destnm) submit("TRZMR00102"); model.refresh(); } /** * @group : * @ver : 2006.12.20 * @by : 이상준 * @--------------------------------------------------- * @type : function * @access : public * @desc : 그리드에서 데이터를 삭제하는 함수 * @return : * @--------------------------------------------------- */ function fDeleteGrid(grid) { var cur_row = grid.row; // 행 번호 가져오기 var iStatus; var selectedRows = new Array(); var d_cnt = 0; if(cur_row<0) { alert("삭제할 행을 선택해주세요."); return; } for ( var i= grid.selectedRows-1; i >= 0; i--) { index = grid.selectedrow(i); iStatus = grid.rowstatus(index); if (iStatus == 1 || iStatus == 3) // 새로 삽입된 행이면 { selectedRows[d_cnt++] = index; } else { grid.addStatus(index, "delete"); } } for (var i=0; i