본문 바로가기

2011/01

/* 학교급,대상학년 체크 포함되지 않는 것은 조회 못하게 한다.*/ /* 학교급,대상학년 체크 포함되지 않는 것은 조회 못하게 한다.*/ function lfn_preRetrieve(){ /*현재 대상학년만 필터*/ dsListGrade.filter("schulCrseScCode=="+utlf_getSession("schulCrseScCode")); var ay = dsSearch.getColumn(0, "ay"); var schulCrseScCode = nvl(dsSearch.getColumn(0, "schulCrseScCode"), utlf_getSession("schulCrseScCode")); var grade = dsSearch.getColumn(0, "grade"); var sFindExpr = format("ay == '{0}' && schulCrseScCo.. 더보기
백분율체크 //---------------------------------------------------------- // grd_CnsgnStdntScreList02_ontextchange() : 백분율체크 //---------------------------------------------------------- function grd_CnsgnStdntScreList02_ontextchange(obj:Grid, e:GridEditTextChangeEventInfo) { var sColid = ""; if(e.cell == 3 || e.cell == 5 || e.cell == 6 ){ if(e.chartext == "-") return false; if(toNumber(e.posttext) > 100) ret.. 더보기
그리드 성취도 필터 함수 /---------------------------------------------------------- // lfn_grdCodefilter() : 그리드 성취도 필터 함수 // event : grd[oncellclick],ds[canrowPoschange] //---------------------------------------------------------- function lfn_grdCodefilter(obj, e) { var nRow = ds_cnsgnStdntScreList02.rowposition; if(isNotNil(obj)){ nRow = e.newrow; } if(nRow == -1) nRow = 0; var ay = ds_cnsgnStdntScreList01.getColumn.. 더보기
lfn_validate() : 주민등록번호 체크 //---------------------------------------------------------------------- // lfn_validate() : 주민등록번호 체크 //---------------------------------------------------------------------- function lfn_validate(grd, nRow, nCol, ds){ if(nCol == 6){//주민번호 var t_juminNo = smf_Str(dsMain.getColumn(nRow,"stdntRrnEncpt")); var t_birthday = t_juminNo.substring(0,6); var iBirthday = ""; /** 생년월일 형식 체크 **/ if (t_jumi.. 더보기
/* 체크박스에 체크한 왼쪽 DataSet에서 오른쪽 DataSet으로 이동. */ /* 체크박스에 체크한 왼쪽 DataSet에서 오른쪽 DataSet으로 이동. */ function lfn_gridMultiCheckedRow(dsLeft, dsRight, strColNm) { var nCnt = dsLeft.getRowCount(); for (var i=nCnt-1;i>=0;i--) { if ( dsLeft.getColumn(i, "_chk") == 1){ var strFindKey = dsLeft.getColumn(i,strColNm); // 데이타 중복이 아닌경우 if (dsRight.findRow(strColNm, strFindKey) == -1) { // 왼쪽 리스트에 선택한 값을 오른쪽 리스트로 이동 var nRow = dsRight.addRow(); dsRight.copyR.. 더보기